The truth behind the Red Ghost The legend of Red Ghost began in 1883 at a lonely ranch at Eagle Creek in Arizona. A woman was stomped to death by a...

read more