Doncaster South Yorks - shuttle crew in town - November 15th 2007


Well-Known Member
It might be a small part of a national tour, but it's a giant coup for Doncaster in the UK..The last crew of space shuttle Endeavour will be swapping a view of earth for a glance at St George's Church and The Hub when they land in Doncaster, South Yorkshire next month