Just when you thought things couldn't get any more ridiculous, they're adding mechs to Just Cause 3! I know you're just like me and wanted to see that in action ASAP, and luckily for both of us the team at OutsideXbox has the footage we so desperately crave! See it below and check out the new DLC June 10th!