In 2005, a 17-year-old college freshman vanished from the campus of Virginia Commonwealth University. She was never seen again.

Over on CTCC - The Murder of Taylor Behl