Italy just won the world cup and there are lots of them in San San Francisco!
Photo album created with Web Album Generator