We found out over the weekend that Michael Wacha is the new Human Rain Delay. Now, the Giants face a team that's very familiar with them. The Reds have had nine delays, totaling 11 hours and 12 minutes. Two of... Continue Reading →[[ This is a content summary only. Visit my website for full links, other content, and more! ]]