eeewww, i hate the Tarutaru, sickining little creatures, i hope this is just a joke...