mostlymuppet.com
Battle of the Planets
If you’re a child of the 70’s and 80’s you likely remember the first Japanese Anime cartoon invasion, highlighted by Speed Racer, which got the feature film treatment earlier this…