Rainbow Water Whirlwind

This is another ride I am working on.