From Chicago, Illinois, USA • Born in Dec 13, 1969 (56 years old)
Lusia Rozalia Strus (born December 13, 1969) is an American writer and stage and film actress with Neo-Futurists. (Via Wikipedia)
Wayward PinesShow • 2015
Stir of EchoesFilm • 1999