Crowds gathered for the 2005 Key West Fantasy Fest pet masquerade show.

Crowds gathered for the 2005 Key West Fantasy Fest pet masquerade show.