This is volvox. It’s a type of green algae that is made up of colonial cells.
Basically that means that all these cells band together to form exactly two sizes of spheres, although they’re independent organisms.
Those little bubbles inside of it? are its babies
and it’s adorable