worlding.org
Say cheeze
The thought-provoking installation “SELFMADE” (2013), currently on display at The Science Gallery at Trinity College Dublin, reveals the importance of microbes in our environment. Microbiologist Ch…