Janelle Monáe kicks off the show at the Electric Factory on Wednesday night, September 15, 2010. Published September 20, 2010 at 720 × 482 in Of Montreal & Janelle Monáe ← Previous Next →