Share
twitterlinkedinfacebook
Image 1 of 1
1064837.jpg
The red-legged pademelon (Thylogale stigmatica) is a species of small macropod found on the northeastern coast of Australia and in New Guinea.