Cris Villanueva

The Killer Bride

The Killer Bride

Aug. 12, 2019

The Killer Bride

Las Espadas is a superstitious town that has been haunted by the ghost of The Killer Bride for years. Almost all Las Espadas residents have ...