To have another language is to possess a second soul.
Charlemagne

14 October 2013

Writing activities

- Easy writing exercises, intermediate & proficiency -
by Bob Wilson at autoenglish.org
Post a Comment