Friday, October 31

Happy Halloween!

Some costumes available in all tacky Japanese shops:


A terrifying ghost cloak. Perfect for double amputees. Or if you're feeling a bit more upbeat:

No comments: