Link of the Week 05/30/2010 International Space Station photographed in front of the sun Astrophotography by Thierry Legault