A guided tour of the International Space Station

The European Space Agency has added a “street view” of the space station to their website.