Did Apple Maps Just Find The Loch Ness Monster?