ViewsWatchers |
Devon is a town in the Edmonton Metropolitan Region of Alberta, Canada. It is approximately southwest of Edmonton, the provincial capital, along the southern bank of the North Saskatchewan River. [edit] Research Tips
|