Calling all minds

by Temple Grandin

Have you ever wondered what makes a kite fly or a boat float? Have you ever thought about why snowflakes are symmetrical, or why golf balls have dimples? Have you ever tried to make a kaleidoscope…