Purple sand on Revere Beach happens often
The purple tint in the sand is a natural phenomenon caused by mineral deposits of rose quartz and garnet from the White Mountains, explained a spokesperson from the Department of Conservation and Recreation.
Source: bostonglobe.com