San Fran "Idol" Jam
Published
|
Updated
The noise "American Idol" called singing in Frisco will make you want to hop on the BART and go straight to Alcatraz!