The King’s Stare

The King's Stare

Tokyo, Japan. November 2005.

<span>%d</span> bloggers like this: