Sign in | Log in

Little Italy, San Francisco

30 09 2007
A funny documentary recorded in San Francisco, California. It shows the so-called North Beach, San Francisco's Little Italy. Didn't the "reporter" realize he was right in the middle of an auhentic American "Little Italy"?????

Tools

Syndicate content