Yes
By: Weems@8 : August 17th, 2019-13:36
This stairs are in the Netherlands. Almost the highest point of the country with 220 meters above sealevel. The picture where u can see some hills is the country Germany. Germany the famous country where they made the famous cars. see picture. The mexican...