The #1 Paranormal News Site
I sent this off to a few UFO and Google Earth YouTubers just out of curiosity. Seems like a fun thing to speculate on, but it's probably just a frozen lake or natural formation. This isn't my cup of tea though, so what do all you think?
Edit: Forgot to mention it was in Antarctica.