Dear Editor,

I have seen websites detailing a presence of a giant form of human living on
the Island of Guadalcanal.

I would like to know if this is true that there are still giants living there. The web link below has some details.

http://www.stevequayle.com/Giants/Artist.renders/070907.Solomon.giant.html