EnglandF2
It's been so long since the Marlins wore this cap that their last starting pitcher to wear it is Mark Buehrle, who's been gone from the team for over 8 months.  Here's Mark wearing it during it's final appearance on June 7, 2012.
KnightsF
Credit to @ThadBrown7 for this grab
BlazersCourtF
Utah Jazz License Plate
MLB Turn Ahead the Clock Jerseys 1999
Durham Bulls R2D2
LeBron
NCAA Feature
NYCFC Logo 2015 MLS
Ads3