Never seen a rainbow at the beach before! This one hung around for an hour or so. Now I have to research why they happen.