Summary: A short parody of Kyojin no Hoshi. From Garo 1982-07. A short parody of Kyojin no Hoshi. From Garo 1982-07. Show less