

The Centipede Madness
Altoona, Florida, USA. Once again I find myself being drawn like a magnet towards the most unfriendly animals of the planet. This...


Acid Spraying Walking Sticks
Altoona, Florida, USA. I found this two-striped walking stick on my daily walk in Central Florida. Actually there were two: the big being...


Giant Crab Spider
Altoona, Florida, USA If you live in the (sub)tropics, you might wanna carry out a house control at night. Very large crab moving...