The Giant Mermaid of Cumbernauld

Scotland’s town of Cumbernauld has recently become the proud “host” of a beautiful mermaid statue that seems to be guarding the town’s entrance. Standing at over 33ft tall, this statue is entirely made out of metal and depicts a beautiful four-armed mermaid, with two of her arms stretched outwards, as if to protect the town, […]