Relay for Life is a fundraiser for the American Cancer Society, and is held in communities across the US.