Friday, August 1

Image Of The Week #91

The new must-have accessories: multicoloured happy poos.

(taken in Odaiba - 16th July, 2008)

No comments: