Tuesday, July 03, 2012

Anyone know a shop in London that sells Tachikomas ?
Ineed one to help run errands round town 

:)

No comments: