Curiosity has been shooting photos of the Sun as Phobos and Deimos cross its face, and -- as far as I can tell -- captured sunspots as well.
Unless you are lucky and healthy enough to live for another 105 years, tomorrow will be your last chance to see a Venus transit from the surface of the Earth. But this need not be the last transit of Venus that you will ever see.
A rare astronomical event occurs June 5/6. Find out why you should care and how to observe it.