Ghost Child of Peru

The team uncovers the truth behind the haunted Real Felipe Fortress, in Callao, Peru.