Monday, October 31, 2011

The Last Perfume of October

The last perfume of October is Divine.

Divine is shown here with a  "West Nile Charlotte" bird mask.  The "West Nile Charlotte" bird mask was create to celebrate His coming out this October 2011.

Divine is wearing His hooves, His head, and is shown borrowing a Soom Super Gem Heliot body.

Yes, he really can do ballet.