What would make a rainbow-coloured pattern on a wet road surface?

Question topic: ,

What would make a rainbow-coloured pattern on a wet road surface?

View hint
Theory Test Monster