from OneLight Website

Below is a photo of the Strand Giant, a 12 foot fossilized being found in Ireland; this photo is the only true evidence that there are indeed giants in the earth, proving there are places inside the Earth with great secrets yet to be revealed to surface humanity.