Must be a modern spin off on Stonehenge or the Nazca lines if you ask me. Most of them are just made by wannabes looking for a few kicks, but the only explanation for some few would be an extra-terrestrial life form leaving behind, lets say, a calling card.

Call me crazy, but I subscribe to the fact that life exists outside of earth, for the simple fact that in this galaxy alone, there are about 100,000+ planets capable of supporting intelligent life.