10 Most Astonishing Animal Sculptures By Afke Golsteijn and Floris Bakker Art December 27, 2012The artistic partnership of Afke Golsteijn and Floris Bakker, who collectively are better known as Idiots, present us with a...