This is a combination of incredibly cool and terrifying. Thanks for sharing this and glad your frog is going to be ok.

ps. I'd also love details on how the vet removed the rocks.