Santa Cruz Beach Boardwalk

 

... and it looks like they had a great time!