Map location of
C-124A Globemaster II, Dover, DE, USA

Dover, Delaware, United States