Tokyo Santarchy 2006 - SneeryKlaus Pix
12/23/2006, Tokyo Japan. Much Santa love!
37 photos · 465 views