Home/Philippines Dramas/ Who Invented the Yoyo? Who Invented the Moon Buggy? (1979) Who Invented the Yoyo? Who Invented the Moon Buggy? (1979) Philippines 1979 TVSeries Genres: Other Watch Episode 1