Scissor Sisters

09/12/2010 03:07PM
Venue: The Fox Theater

Location
1807 Telegraph Ave. Oakland

People Say...