man sitting on a flat blue bench
identical orange and black team hats on blue benches
man wearing a white shirt promoting a baseball team
man sitting on sports bleachers
man wearing shirt for Giants baseball team
white and orange shirt
man has black pants
 bunch of Giants ball caps on stadium seats
man sitting in baseball stadium
a man sitting in a seat holding a hot dog wearing a scarf and hat eats a sandwich while another person sits on the bench behind him