Difficulty 3

The Statue of Liberty

Do you know how many Statue of Liberty have been built? Find one in Europe and cheers with her.
Teams
106
Completed
Reward
3000
Points
Search for a Team