I have a question, does anyone know if a person has ever set foot on the 90th parallel (The center of the North Pole)?
A dream come true my friend, while stupid people wait for Area 51 to become accessible.
I found on Google Earth a possible satellite fault or censorship, near the center of the North Pole and Wrangel Island (72°04'52.0"N 179°59'09.0"W).
What do you think about it?