Brave Commander Toad and his Star Warts crew work to save a planet in need.
Commander Toad in Space is not available for streaming at this moment.