Return of the Titans

This was found in a burial mound at Sayre Bradford County, Pennsylvania in 1888. Outside of the horns and being over 7’ tall, it’s completely human. “The blood of the Titans is alive, I thought, strangely and wonderfully alive!”