5400 Ponce de Leon Blvd
Miami, Florida
November 11, 2006

Critical Mass at University Metrorail Station