Fill the day with rainbow of colors

#Middlebury #Rainbows Red, orange, yellow, green, blue, indigo and violet. A rainbow of colors delights kids when they appear like magic, streaming across the sky after a shower. Since ... Continue Reading →