These are one of the largest aircrafts in the world capable of carrying tanks and other military payload. Dover Air Force Base Dover, Delaware
Copyright Ann Pettigrew 2005 - 2023