Skip to main content

Definitions by Franktank_2006

Los Angeles Chargers 

The team that always loses because of special teams in the NFL. Simple.
The Los Angeles Chargers suck at special teams