Mammatus, a large-scale installation resembling an organic, cloud-like formation, by the Toronto artist Max Streicher takes over Eckhardt Hall on October 28..