A Larvae?

A Larvae?

Observation - A Larvae? - UK and Ireland. Description: Using a Stinging Nettle for a home

Using a Stinging Nettle for a home