Cannon Busters, the Kickstarter-backed anime project worked on by folks from Black Dynamite, Darksiders, Legend of Korra and Macross, has actually been made! Here’s the trailer for the first episode, which premieres for backers on July 8.