These young visitors to Homosassa Springs, Florida seem to be intrigued by the natural beauty of the Red Cedar Tree, which is only one of many kinds of trees growing in this, ‘Nature’s Own Attraction’, located on U.S. 19 and 98, just 76 miles north of Tampa and St. Petersburg.
Just when we thought we’d seen it all, the internet dishes up a fat, red alien baby that looks like it’s been ripped from the scorching sand dunes of Venus (we wish).
In reality, it’s just a Hercules beetle in its pupa form, enshrined in a chrysalis as it prepares to take on its adult form. But let’s not talk it down too much – this writhing cocoon is about to become one of the largest insects on Earth.