Komodo National Park, Indonesia The Majestic Komodo Dragons of Indonesia I have recently visited Komodo National Park in Indonesia. I was excited