Tuesday, January 24, 2012

The best pizzas....

... can be found on the island of Bali.





Man, I think I wanna go to Bali again!