Nestled within what's been aptly named the Falkirk Triangle and often referred to as Scotland's own Roswell, this location is awash with eerie tales from alien ... were four very long fingers." ...