Saturday, July 27, 2019

It's a small world after all

Delaware is approximately 1,640 miles from Texas, 7,266 miles from China, 7,976 miles from Taiwan and 964 miles from the Bahamas, according to Google. However, it all seemed so much closer not long ago. Three students have a closer connection to our team than we ever thought possible. Read more...

Jenifer, the author, served among international students in Newark, Delaware on a Project 52 team.