A couple of members have asked what the alien like bugs are that they have seen.
They are Ladybird larvae!
Rex
More “Latest News”