0
The area of Devon Island is 55,247 square kilometers.
75°08′N 087°51′W is the latitude and longitude of Devon Island, Baffin Bay, Canada.
Devon Peter was born on March 23, 1972, in Rhode Island, USA.
tycoon island Devon 7151
Devon Island