1 Articles
Video

The US Navy has taken on Star Wars, with a crew-produced trailer set aboard the floating city that is the USS Eisenhower.