Browsing Tag

Charlotte Flair

Charlotte Flair to star in USA Network movie

Charlotte Flair was in Vancouver, British Columbia earlier this week filming scenes for the USA Network's Psych: The Movie according to PWInsider. When the series ran on the USA Network, there were a number of WWE-related lines in the…