Saturday, December 11, 2010

Pirate Duck at the Tower of London

No comments: