Cast Credits Super Sentai (1975) Guest starring as Leo's family Episode 40x48: Earth is Our Home (Feb 5, 2017)