The Absolute Factory – The Museum of Lost Species (1)

This might interest you