The intellectual equivalent of a ham sandwich.

Buffalo » Buffalo 5

Leave a comment