Exploding toads! Wow.

Link : http://www.local6.com/news/4410396/detail.html