Odd Photo of the Week

Whale Illusion
(an artwork at the Trick Art Museum at the foot of Mount Takao on the outskirts of Tokyo, Japan)

0 comments:

Post a Comment

Safank Fank

Video Gallery