In a vision of a creepy and lethal near-future, the Marines strap a rocket launcher to a robotic quadruped.
Notifications