It's a Mother's Day Special! What woman hasn't fantasized about Vampires? This episode we dive into a little background behind the legends of the Vampires in one of America's most Haunted cities: New Orleans, Louisiana. Down in Texas a mother loses her life at the hands of her own son, while another mother's love is a tad bit overbearing. Some would say a little Psycho.
Music by LiQWD