The San Jose Barracuda have revealed their 10th Anniversary Season Center Ice Logo. 😍

1 comment
  1. Wild that it has been 10 years since they moved from Worcester. Makes me feel old that time has gone by that quickly.

Leave a Reply