American Monster
Lovely Rida
Season 12 Episode 8
After years of shooting practice, a West Virginia beauty takes her hobby too far after her ex-husband allows her back into his home
American Monster airs on Quest Red +1 at 11:00 PM, Wednesday 25 September. (New.)
Topics
News ➝ Current Affairs
Documentary