New teaser trailer for Chance singleHey music junkie! First time here? Click over to http://insomniaradio.net/subscribe/ and get all of our content (tons of music) delivered for free. Enjoy your time here, and keep it loud!
In the video game world, we’d call this a teaser trailer, and this one is short, elegant, and to the point. Insomnia Radio favorite and friend Chance just debuted the video to promote a new single (likely titled “Over My Head”) which should release on October 22nd, 2010.