Friday, November 21, 2008

Funny Business in Piazza Trilussa

We're pretty sure this was related to the celebration of a soccer victory the night before...

From Roma