The film festival circuit 2010 winds down and I get another sweet surprise grazie al Festival dei Popoli, Florence, Italy.
[Suggestion: Pop this out and watch full screen. I sure did]
[Suggestion: Pop this out and watch full screen. I sure did]
As Banshee would write: ARMFLAIL