Popularity: 0
Gretchen Maxwell is an actress known for Lost on Mars.
Illinois, USA
Character: Captain Michelle Fox
Release date: 12/25/2002