Who’s the boss?

And we folks with diabetes think we’re confronting a huge beast? 😀 😀 😀

Squeak! Squeak!