Welcome to the Space Base Satellite News
The new satellite Echo launch was delayed to June 29th 2004
For More info you can goto www.amsat.org/amsat/sats/echo/index.html