Every summer in Catalonia, Spain, teams of "Castellers" can be seen competing against each other to see who can build the highest human tower. Meet the best Human Towers ever made on Oddee
A daily selection of links to feed your mind
Posted by Naacal at 5:15 AM
0 comments:
Post a Comment