Who would've thought a simple hat could delight such a curmudgeon
See All 8050 Episodes of "The Greg Hill Show"