Skip to main content

Definitions by J Bizz Dawg

A place where Asians have discovered that unicorns still exist.
Asian whilst using camcorder - "I thought unicorns extinct, but unicorn live in Banff"
Banff by J Bizz Dawg October 17, 2011