Huge energy as thousands pack Rally for Life