Megan Kane is featured in Criminal Minds Season 4 episode 16, Pleasure Is My Business. She is a complicated character who becomes a serial killer.
A Texas man has been executed for the killing of a Dallas area pastor who was attacked in his church during a robbery. Steven ...