Posted on Fri, 04/13/2012 - 06:00 We know it's Friday the 13th, but that's not going to stop our home team from dominating on opening day. We'd like to wish our San Francisco Giants the best of luck this season!