New teaser trailer for Chance single

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.

To view the video, click here. To follow Chance’s noise on Facebook, click here.