A Man of Many Hats

Favorite
A Man of Many Hats
Submitted by: Unknown
- -

SO. MUCH. PUN.