Delaware: It’s a small world after all
Student Missions Blog: Delaware is approximately 1,640 miles from Texas, 7,266 miles from China, 7,976 miles from Taiwan and 964 miles from the Bahamas. However, it all seemed so much closer not long ago.
07/23/2019 - By Jenifer Wilkes