Mech Cadets, the animation series adaptation is now on Netflix. Check out the new series based on the Boom! Studios comics.