one guy from italy

Lubbock Has Best Pizza in Texas
Lubbock Has Best Pizza in Texas
Lubbock Has Best Pizza in Texas
The Food Network posted a list of the best pizza places in all 50 states. Surprisingly, a Lubbock Restaurant won for all of Texas.