Unblocked Games 23 -

Harrigan stared. The class held its breath.

Leo looked up. Principal Harrigan stood there, arms crossed, face carved from granite. The room went silent. Someone coughed. unblocked games 23

It looked like a math worksheet site at first glance. Gray background. Tiny font. A fake "Principal's Message" at the top. But Leo knew. He typed the URL from memory— ubg23(dot)edu(dot)play —and the screen flickered. Harrigan stared

The school’s firewall was ironclad. No YouTube. No Steam. No Discord. But there was a secret handshake known to every bored student in third-period World History: . unblocked games 23

Harrigan raised an eyebrow.

-