48361760361734298564521 Published April 17, 2013 at 640 × 362 in Dodge and Defiance Team-Up to Defend Earth