DC Studios has released a first look at Creature Commandos, giving us another look at the upcoming animated series. Released over the weekend, the short first look gives us a taste of the ...