Kaleidoscope

A colorful abstract found in a small stream.