Fact 52

1.4K 59 12
                                    

Cockroaches are among the world's fartiest species. (Meaning they fart a LOT)

Daily Random Facts to Brighten Your MondayWhere stories live. Discover now