Earlier this week, Alex Tan found this bizarre humanoid creature washed up on Maroochydore Beach in Queensland, Australia. From News.com.au:
— Read the restStep forward University of Queensland Associate Professor Stephen Johnston, who told the Courier-Mail the animal was most likely a swollen, waterlogged brushtail possum.