rightondigital
By Radha Gupta A belief in merpeople, water spirits, or mermaids, has existed for many centuries. Mermaids were initially...