'staircase to heaven' near Mayflower Sec