What on Earth?

I was just browsing some spots on Google Maps and noticed some pretty strange looking water!

Anyone have any ideas? Is it just in some frozen state? Is there a nuclear power plant nearby?

Comments