Where Buzz Aldrin has god-like status!
St. Helena is an island in the South Atlantic Ocean located about 1,200 miles off the coast of West Africa. It was the site of Napoleon Buonaparte’s second exile. He was sent there in 1815 soon after losing the Battle of Waterloo.
His first exile was to the island of Elba, which lies off the west coast of Italy, about 1/3 the distance between the mainland and Corsica.