Cicada – Roulette June 23, 2009jsully The wait for Cicada's album is over; Roulette has been released to the public on Critical Mass. Most of you have heard at least some of the material off of … Share