Do you belong to the smartest of the smartest? Share if you do!
1. In what country are the Churchill Falls located?
Canada
Wales
England
Scotland
Canada
Wales
England
Scotland