PHOTOS: Yeah Yeah Yeahs at Echo Beach
by Riley Taylor
July 2, 2013
Yeah Yeah Yeahs at Echo Beach on July 1, 2013
Yeah Yeah Yeahs at Echo Beach, Toronto. July 1, 2013.
Photos by: Stephen McGill, AUX TV
Tags: Music, News, Photos, Canada Day, Echo Beach