Every two years, thousands flock to the Concurs de Castell in Tarragona, Spain, to form the tallest and strongest human towers in the world. Some of the human towers go as high as 10 stories. The event will be taking place this year on September 25, as well as on the first two days of October.