The Tossers have released a video for their track "Emerald City" which is the title track for their latest album which comes out today, March 5th. The video features a lot of great current and vintage Chicago shots.
You can catch The Tossers at Metro on March 16th.