Terror in the bin

There are strange creatures living and thriving in my composte bin. WTF