Solomon Islands Giants – Papua New Guinea
The Solomon Islands Giants, or Guadalcanal Giants, are cryptids that are said to inhabit the remote jungles of Papua New Guinea and more specifically the island of Guadalcanal. The indigenous people of the Solomon Islands have passed down stories about…