A baffling environmental exhibition at Science Gallery London
Briefly