Did you know Scotland has a secret pyramid hidden in the Cairngorms National Park? Believe it or not, it really does! Prince Albert Pyramid is a memorial, located on the Balmoral Castle grounds. It was erected by Victoria in 1862, after her husband, Albert sadly passed away in 1861. The walk to and from the …