7 of 8

Marine Lance Cpl. Bryan Carpenter threw the ceremonial first pitch before the Cleveland Indians opening day game against the Toronto Blue Jays.

Photo: Mark Duncan/AP

Average: 3.5 (8 votes)