Chousei Kantai Sazer-X (2005)
In the year 2500, the Neo-Descal have taken over Earth. The surviving humans send three warships back to 2005 to stop the invasion before it begins.
Is this TV show not available in your country? Sign up for Iron Socket and easily switch between Netflix regions.