Sports

Cowboys Upset the Lions 42-21

The Detroit Lions are an expert American football group situated in Detroit. The Lions contend in the National Football League (NFL) as a part club of the association’s National Football Conference (NFC) North division. The group plays its home recreations at Ford Field in Downtown Detroit. Initially situated in Portsmouth, Ohio and called the Portsmouth […]