Best pizza, and they're solar powered!
Best pizza I've ever eaten, and I grew up in NY!  And they're 100% solar powered!
Rating: 5 stars