I thought Lincoln Financial Field, home of the Philadelphia Eagles, was the Land of Punt.
I don't know about that. However, Citzens Bank Park, home of the Philadelphia Phillies, is the Land of Puke.