Femme Fatality is a New Wave/indie rock duo from St. Louis.
Added by Upcoming Robot on April 16, 2008