Loading Video… This browser does not support the Video element. Giants home opener Giants home opener Posted April 5, 2024 3:55pm PDT