On entering Kirkop from St. Peter’s one finds the Menhir, a monolith erected in pre-history. Its purpose is still a mystery, several experts believe it was a meeting point for the people of those days of pre-history. It has become the symbol of Kirkop.