Thousands of people dressed in white descend on Copacabana Beach in a celebration that's as beautiful as it is spiritual.