Tree Lobster

8.1K 183 122
                                    


There's an insect called a tree lobster that lives in Australia. It's the size of a human hand.

Scary FactsWhere stories live. Discover now