Cannon Busters is an Anime from the Minds that brought you The Legend of Korra and The Boondocks