This picture is of the partial solar eclipse that just occurred. That sun spot at the top of the Sun isn’t a sunspot, it’s the International Space Station in transit. It crosses the surface of the sun in less than a second, so this is all about getting the math and timing right to get this shot. Amazing stuff, which you can read more about at NASA’s Astronomy Picture of the Day.
I think this definitely nails it. 🙂