Where can you see the Lemuroid Ring-tailed Possum?
Some of the best places to see the Lemuroid Ring-tailed Possum in the wild include Daintree National Park (Australia), Herberton Range National Park (Australia) and Wooroonooran National Park (Australia). Every hotspot below shows real sighting data and the best seasons to visit.