Sporting only red shorts, 9-year-old Joe Ruiz jumped up and down to keep warm.
But nothing, not even the missing sunshine on Monday, was going to take away his excitement on his first day of the Newport Beach Junior Lifeguard program.
Joe is one of about 1,250 junior lifeguards who signed up for the program this summer.
"It's good. It's great. It's fun. It's really, really fun," he said — still jumping up and down.
Joe hadn't done much yet, but he couldn't wait to do all the things junior lifeguards try and learn during the 8-week, 4-day a week summer program.
The program, which is offered by the Newport Beach Fire Department, provides kids with safety and educational tools.
"It's all about safety, safety first, safety last and safety always," said Newport Beach Lifeguard Battalion Chief Rob Williams, who also coordinates the junior lifeguard program.
Now in its 27th year, the program has graduated thousands of kids between 9 and 15 years of age.