A couple of members have asked what the alien like bugs are that they have seen.

They are Ladybird larvae!

Rex

 

More “Latest News