Netflix finally releases the first trailer for their original anime Cannon Busters, ahead of the series' release later this month. Continue reading...