The monster or Komodo dragon is a species that mainly inhabits central Indonesia. This animal is considered the largest lizard on the planet and with Wild Komodo Dragon War you will have the opportunity to get into the skin of one of them. Through a graphic section in three dimensions, Wild Komodo Dragon War immerses […]