televisionNews DC Studios' 'Creature Commandos' Set For December 5 Premiere on Max September 5th, 2024