Santa Cruz Beach Boardwalk
... and it looks like they had a great time!