Andaman and Nicobar Islands of India ... animal life that inhabit this virgin ecological reserve. Stepping into Ross Island feels like you've entered a time machine that has taken you back ...