Soap film on a spiral frame. Soap bubbles form sheets of minimum surface area when stretched between two points. Therefore, when stretched between straight metal wires they will form flat planes. with itself. The colors are caused by light waves interfering with each other in a process called optical interference. The different colors are caused by different thickness of the soap film.
