callihoo

Awesome and snazzy someone with courage and a large varity of skills
That guy is a Callihoo
by Callihoo February 07, 2017
Get the callihoo mug.