It features a stunning color-blocked design and eye-catching Kansas City Royals embroidery.
Kansas City Royals MLB Home Run Derby 2016 San Diego All Star
TFHS Closer Look: Padres All-Star Game & Home Run Derby Hats
Each MLB Team's Nightmare Contract By 2024
Kansas City Royals reliever Wade Davis announces retirement - TSN.ca
Lorenzo Cain CRASHES into the wall to rob a home run!
San Diego Padres New Era 2016 MLB All-Star Game Patch
Lorenzo Cain CRASHES into the wall to rob a home run!
San Diego Padres New Era 2016 MLB All-Star Game Patch Undervisor
Men's Kansas City Royals New Era Black 2022 MLB All-Star Game On
Kansas City Royals New Era 40th Anniversary Cream Undervisor
Kansas City Royals MLB Home Run Derby 2016 San Diego All Star