Concert Review: Alt-J @ The Sound Academy, Toronto, Canada
The first time I saw Alt-J, they were playing a free show in St. Pancras International Train Station in London, England. This was before they released their Mercury Prize winning debut album. Now, they are touring North America, with demand...