|
Satellites: NOAA-15
and NOAA-17,
part of NOAA's 850km-high (530 mile-high) Polar
Orbiting satellites
The World Series--Can you spot Busch Stadium??
This afternoon image centers on the St. Louis area,
site of the next 2 games of this year's World Series.
Click on the image below for a higher-resolution (~100k) version.