Show Review - 12th Planet-Flinch Magic Stick Feb. 17th 2012
(A Flinch moment from the show)Last Friday I caught the 12th Planet "The End Is Near Show" at the Magic Stick, and let me tell you, if the end was near I would have left our world with some good memories. The show was a late night affair that had local DJ Satta Don Dada opening while the always photogenic crowd piled in.
This Post by Mikel O.D. of