Completed in 1968 in Sant Pere de Ribes, Spain. Standing on a rise overlooking the Spanish Mediterranean coast, there is an odd structure which could easily be mistaken for an vast pile of...