Loading Video… This browser does not support the Video element. Giants opening day Giants opening day Posted April 13, 2024 4:05pm PDT