TV Show · Anime · Adventure Ace and Rena try to discover the cause of Drop Impacts in their world in an attempt to save their planet. 2016 · 24m