These cuties up to 20 cm long were discovered in 2013 on Mount Kabutar in Australia.

 

v20240901