Popularity: 0
Megan Glosser is an actress known for Lost on Mars.
Illinois, USA
Character: Captain Nicole Taylor
Release date: 12/25/2002