Piccadilly
London, England
April 21, 2006

The Trailer Boat Ride at The Red Room