Seal Beach Surfing Championships

2012 Seal Beach Surfing Championships
For the last fourteen years the Seal Beach Lifeguard Association has held the...