Voltron Force is a spin-off of the 1980s animated series Voltron that was originally scheduled for a release in autumn of 2010. Eventually, the show premiered on June 16, 2011,…