Tag: Horseshoe Bay Beach

6 stunning pink beaches and the science behind the color

You may have heard of white and black sand beaches, but what about beaches with pink sand? Although

By admin