Live Music: The Wombats at Lee’s Palace, TorontoStephen McGillApril 22, 2015 English rock band The Wombats finally made their way to Toronto's Lee's Palace on Tuesday night. With 6 years and several albums spanning the time between thi... More... 0