ViewsWatchers |
Devon is a town in the province of Alberta, Canada, situated southwest of Edmonton, the provincial capital, and located along the banks of the North Saskatchewan River. [edit] Research Tips
|
|