Sunday, February 12, 2012
Slipper bug squashers. A Japanese invention.

Slipper bug squashers. A Japanese invention.