Gacha


Gacha Gacha

Gacha Gacha

Gacha Gacha? Gacha Gacha are tiny toys sold through vending machines in Japan. Nikkei (Subscription) reports that the Gacha Gac...

Sep 6 2005, 2:06am EST