The Giants of Mont’e Prama: Extraterrestrial Robots Thousands of Years Ago?

The giants of Mont’e Prama: Extraterrestrial robots?