This was taken by the Japanese Hinode satellite. You can see more Hinode pictures here.
As always, click to enlarge.
And I couldn’t resist this one (you can see a ton of varied and cool transit pictures at Totally Cool Pix.com)
And yesterday’s Astronomy Picture of the Day by Chris Hetlage: