By PEDESTRIAN.TV Published November 4, 2011 What: Mambo NYC Launch When: 02/11/2011 Where: Drive-in Studios, NYC