« Summer 2007 - Insect | Main | Furry Fury 8/13/07 »

Finest Pizza In The Universe?

tonellispizza.png

I wonder what the aliens think of this? And I've yet to have alien pizza.