a rainbow at the beach with a gray colored sky