menagerie (noun) "A collection of wild or unusual animals, especially for exhibition."
Oct 19, 2019
What the heck is this? Why it’s a deceased and deconstructed Margin Winged Stick Insect of course! Menagerie is fresh back from the wonders of the Indian sub-continent and ready to start dreaming up some fabulous summer evening photoshoots. Why the stick insect pic? Blowed if I know!