Levigate Blooms

Levigate Blooms are one of the Creatures in Owlboy.