Pegasus News has an article about the University of Texas at Arlington's victory at the 2007 International CanSat Competition.
Here are pictures from the 2007 version of this annual event from the CanSat Competition web site.
See my earlier post for background information on the competition as well as links to pictures of the event from previous years.