Marine mover . . .




The Marines are looking at a new concept for hitting beaches. This is essentially a promo video for the concept. Remind anyone else of Transformers?

No comments: