Super Cockroach

At nearly 3 inches long this crazy bug is of the cockroach species and looks like something out of a science fiction movie. Don’t worry he is not the type that scurries around the house but prefers living in the lush forest.

 

We found him passed away on the beach.

 

Related Stories