"Philly's Finest"

Photo taken by Mike "Teek" McGuigan

The New Alhambra, South Philadelphia 08/24/07

 

This site was last updated 07/12/08