Tellus: (tel’us), n. 1. [Latin] earth, soil, and the land; a country; the world. 2. a collection of Willamette University student’s insights, stories, photos and thoughts from their experiences studying abroad.

RSS Feed for This PostCurrent Article

Study Abroad in Spain

The Alhambra and Sierra Nevadas are important and famous landmarks of Granada, Spain.

Trackback URL

Sorry, comments for this entry are closed at this time.