Joe Haden

Joseph Walter Haden III (born April 14, 1989) is an American football cornerback for the Pittsburgh Steelers of the National Football League (NFL). He played college football for the University of Florida, was recognized as a unanimous All-American, and was a member of a BCS National Championship team. He was drafted by the Cleveland Browns in the first round of the 2010 NFL Draft.

Joe Haden
Haden with the Cleveland Browns in 2015
No. 23 – Pittsburgh Steelers
Position:Cornerback
Personal information
Born: (1989-04-14) April 14, 1989
Fort Washington, Maryland
Height:5 ft 11 in (1.80 m)
Weight:195 lb (88 kg)
Career information
High school:Friendly
(Fort Washington, Maryland)
College:Florida
NFL Draft:2010 / Round: 1 / Pick: 7
Career history
Roster status:Active
Career highlights and awards
Career NFL statistics as of 2020
Total tackles:577
Sacks:3.0
Pass deflections:149
Interceptions:29
Forced fumbles:6
Defensive touchdowns:2
Player stats at NFL.com
Player stats at PFR

High school career

Haden attended Friendly High School in Fort Washington, Maryland, where he played safety and quarterback for the Friendly Patriots high school football team. He led the team to a 14–0 record and a MPSSAA Class 3A State Championship during his senior season in 2006. He set the Maryland state record with 7,371 career passing yards and tied the record for touchdown passes with 80. He was first discovered as an MVP at the National Underclassmen Combine camp in New Jersey alongside current NFL quarterback Tyrod Taylor. Haden was selected to play in the first Offense-Defense All-American Bowl.

In addition to football, Haden was also the point guard on the basketball team that won two state titles.[1]

Considered a four-star recruit by Rivals.com,[2] Haden was listed as the No. 3 athlete in the nation in 2007.[3] He chose Florida over offers from Pittsburgh, Ohio State and Tennessee.

College career

Haden accepted an athletic scholarship to attend the University of Florida in Gainesville, Florida, where he played for coach Urban Meyer's Florida Gators football team from 2007 to 2009.[4]

As a true freshman in 2007, Haden started 12 games at cornerback, missing one game due to an ankle sprain. He became the first true freshman to start a game at cornerback for the Gators on opening day, and finished the season with 63 tackles and an interception. He was recognized as a freshman All-American by the Sporting News and Collegefootballnews.com and was an All-Southeastern Conference (SEC) freshman selection.

As a sophomore in 2008, Haden started all 14 games, recording 87 tackles, and three interceptions—including an 88-yard interception return for a touchdown (the fourth longest in Gators history). In the Gators' 24–14 victory over the Oklahoma Sooners in the BCS Championship Game, he had 10 tackles and three pass break-ups.

During his junior year in 2009, he had 68 tackles, four interceptions and three quarterback sacks. After the season, he was a first-team All-SEC selection, and was recognized as a unanimous first-team All-American.[5] He also shared the Gators' most valuable player award with quarterback Tim Tebow, and was named the National Defensive Player of the Year by the Sporting News.

Haden decided to forgo his senior season at Florida and enter the NFL Draft.[6]

Professional career

Coming out of Florida, Haden was projected to be a first-round pick by the majority of NFL draft experts and scouts.[7] He received an invitation to the NFL Combine and completed all of the required combine and positional drills. Haden disappointed scouts with a 4.52-second time in the 40-yard dash, which is average for an NFL cornerback, but it was later revealed he had a sore back at that time.

External video
Joe Haden's NFL Combine workout
NFL Draft Profile: Joe Haden

On March 17, 2010, he participated at Florida's pro day and opted to rerun the 40, 20, and 10-yard dash as well as the short shuttle. He was able to shorten his time in all, running a 4.43 in the 40-yard dash, a 2.60 in the 20, and a 1.53 in the ten-yard dash.[8] Over 75 representatives from all 32 NFL teams attended including head coaches Eric Mangini (Browns), Mike Tomlin (Steelers), John Fox (Panthers), Raheem Morris (Buccaneers), and Tom Coughlin (Giants)[9] He was ranked as the top cornerback prospect in the draft by NFLDraftScout.com and SI.com.[10]

Pre-draft measurables
HeightWeightArm lengthHand size40-yard dash10-yard split20-yard split20-yard shuttleThree-cone drillVertical jumpBroad jumpBench press
5 ft 10 34 in
(1.80 m)
193 lb
(88 kg)
32 34 in
(0.83 m)
9 12 in
(0.24 m)
4.52 s1.53 s2.56 s4.34 s6.94 s35 in
(0.89 m)
10 ft 5 in
(3.18 m)
18 reps
All values from NFL combine[11]

Cleveland Browns

Haden with the Browns in 2010

The Cleveland Browns selected Haden in the first round (seventh overall) of the 2010 NFL Draft.

External video
First Draft: Joe Haden

2010

On July 31, 2010, the Cleveland Browns signed Haden to a five-year, $50 million contract that includes $26 million guaranteed.[12][13]

Haden entered training camp competing with Sheldon Brown and Eric Wright for a starting cornerback position. He was named the third cornerback on the depth chart behind Brown and Wright to begin the regular season.[14]

Haden made his professional regular season debut in the Browns' season-opener against the Tampa Bay Buccaneers, finishing with two combined tackles and a pass deflection during a 17–14 loss. He earned his first start during the game as the Browns' kick returner. On October 17, 2010, he made two combined tackles, a pass deflection, and made his first career interception, picking off Pittsburgh Steelers' quarterback Ben Roethlisberger during a 28–10 loss.[15] On November 14, 2010, Haden made a season-high seven solo tackles and intercepted New York Jets' quarterback Mark Sanchez during a 26–20 overtime loss.[16] The next game, he recorded three solo tackles, deflected three passes, and intercepted Jacksonville Jaguars' quarterback David Garrard during a 24–20 loss.[17] On November 28, 2010, Haden earned his first start at cornerback and recorded three combined tackles, a pass deflection, and intercepted Jimmy Clausen as the Browns defeated the Carolina Panthers, 24–23.[18] During a Week 13 victory over the Miami Dolphins, Haden collected six combined tackles, four pass deflections, and intercepted Dolphins' quarterback Chad Henne for his fourth consecutive game with a pick. Haden became the first Browns player since 1968 to intercept a pass in four consecutive games.[19] On December 26, 2010, he recorded five combined tackles and sacked Joe Flacco for the first of his career during a 20–10 loss to the Baltimore Ravens He finished his rookie season with 64 combined tackles, 6 interceptions and one forced fumble.

2011

Haden entered 2011 as the starting cornerback, alongside Sheldon Brown.[20] He started the Browns' season-opening 27–17 loss to the Cincinnati Bengals and recorded three combined tackles and a season-high five pass deflections. On December 8, 2012, Haden accumulated a season-high eight combined tackles, as the Browns were defeated by the Pittsburgh Steelers, 13–9. He finished the season with a total of 65 combined tackles (53 solo), 19 pass deflections, and a sack in 15 games and 15 starts.[21]

2012

During the Browns' season-opening 17–16 loss to the Philadelphia Eagles, Haden recorded six combined tackles and a pass deflection, and intercepted Eagles' quarterback Michael Vick, returning it for 50-yards.[22] On October 17, 2012, Haden collected seven combined tackles, a season-high three pass deflections, and intercepted Cincinnati Bengals' quarterback Andy Dalton, as the Browns defeated the Bengals, 34–24.[23] In Week 8, he had a season-high eight combined tackles during a 7–6 victory over the San Diego Chargers.

On September 10, 2012, the NFL announced that Haden would receive a four-game suspension after testing positive for Adderall. This resulted in him losing four game checks worth ($1.356 million) and missing Weeks 2–5.[24][25] He completed the season with 51 combined tackles (40 solo), 10 pass deflections, and three interceptions in 11 games and 11 starts.

2013

In Week 3, Haden recorded a season-high eight combined tackles and deflected a pass during a victory over the Minnesota Vikings. During a Week 9 victory over the Baltimore Ravens, Haden made six combined tackles, two pass deflections, and intercepted Joe Flacco for his first interception of the season.[26] On November 17, 2013, he collected two combined tackles, two pass deflections, and intercepted Cincinnati Bengals' quarterback Andy Dalton twice, as the Browns lost, 41–20. It was Haden's first career game with multiple interceptions and he also returned one of them for 44 yards to score his first career touchdown.[27]

On December 27, 2013, Haden was selected for his first Pro Bowl. On January 3, 2014, Haden received his first All-Pro selection, making the second team. He finished the 2013 season with 54 combined tackles (43 solo), 20 pass deflections, four interceptions, and a touchdown in 15 games and 15 starts.

2014

Joe Haden at 2014 Browns training camp

On May 13, 2014, the Cleveland Browns signed Haden to a five-year, $68 million contract extension with $45 million guaranteed.[28][29]

On November 16, 2014, he collected a career-high 13 combined tackles, a pass deflection, and intercepted Houston Texans' quarterback Ryan Mallet, as the Browns lost, 23–7.[30] The following game, Haden recorded five solo tackles, a pass deflection, and intercepted Atlanta Falcons' quarterback Matt Ryan, helping the Browns win, 26–24. During a Week 13 loss to the Buffalo Bills, he made one tackle and two pass deflections, and intercepted Bills' quarterback Kyle Orton marking his third consecutive game with an interception.[31]

He finished the season with a career-high 73 combined tackles (58 solo), 20 pass deflections, and three interceptions in 15 games and 15 starts. Haden was also voted to his second consecutive Pro bowl.

2015

Haden began the 2015 season as the Browns' starting corner, along with Tramon Williams. In their season-opening loss against the New York Jets, Haden made a season-high six combined tackles and a pass deflection. On October 13, 2015, it was reported that Haden had suffered a groin injury during practice. The injury caused him to miss multiple games throughout the season.[32]

On December 14, 2015, Haden was placed on injured reserve with a concussion, ending his season.[33] He finished the season with 22 combined tackles (18 solo) and two pass deflections while starting only five games and playing in five.[21]

2016

New Browns head coach Hue Jackson named Haden and Tramon Williams their starting cornerbacks to begin the 2016.

On September 18, Haden recorded four combined tackles, found pass deflections, and intercepted Baltimore Ravens' quarterback Joe Flacco twice, as the Browns were defeated, 25–20.[34] On October 9, he collected a season-high seven combined tackles in the Browns' 33–13 loss to the New England Patriots.[35] During a Week 2 loss to the Ravens, he recorded a tackle and two pass deflections, and intercepted Ravens' quarterback Joe Flacco, as the Browns lost, 28–7. It marked his third interception of the season, all three coming off of Flacco. He finished the season with a total of 48 combined tackle (37 combined), 11 pass deflections, and three interceptions in 13 games and 13 starts.[21]

2017

On August 30, 2017, Haden was released by the Browns after seven seasons with the team.[36] The release took place after many attempts to trade him and Haden reportedly refused to take a reduced salary, from $11 million to $7 million, to stay with the Browns.[37]

Pittsburgh Steelers

On August 30, 2017, hours after being released, the Pittsburgh Steelers signed Haden to a three-year, $27 million contract with a signing bonus of $5.75 million.[38] He reportedly turned down multiple richer contract offers from other teams.[39] Unable to acquire jersey number 23 from starting strong safety Mike Mitchell, Haden switched his jersey number to 21 in honor of Deion Sanders after purchasing the number from Robert Golden.[40][41]

External video
Joe Haden agrees to terms with Steelers

He was named the starting left cornerback opposite Artie Burns to begin the regular season. Haden earned his first start with the Pittsburgh Steelers in their season-opener against his former team, the Browns. He finished the 21–18 victory with six combined tackles, a pass deflection, and a sack on DeShone Kizer.[42] On October 22, 2017, Haden recorded one tackle and made his first interception since joining the Steelers, intercepting Cincinnati Bengals' quarterback Andy Dalton in a 29–14 victory.[21] On November 12, 2017, Haden suffered a fractured fibula during a 20–17 victory over the Indianapolis Colts. It was determined that he wouldn't have to undergo surgery and would miss five to six weeks. On December 25, 2017, he made his return after missing five games and recorded two solo tackles and a pass deflection during a 34–6 victory at the Houston Texans.[43] Haden finished the 2017 season with 20 combined tackles (18 solo), seven pass deflections, a sack, and an interception in 11 games and 11 starts.[44] Pro Football Focus gave Haden an overall grade of 79.2 for the 2017 season. His grade ranked 51st among all cornerbacks.[45]

The Pittsburgh Steelers finished the season atop the AFC North with a 13–3 record.[46] On January 14, 2018, Haden started his first career playoff game and made four solo tackles and a pass deflection in a 45–42 loss to the Jacksonville Jaguars in the AFC Divisional Round.[47]

2018

For the 2018 season, following the Steelers release of Mitchell, Haden switched back to 23 with Sean Davis switching to 21 from 28 in honor of Sean Taylor.[48] In Week 8 against the Cleveland Browns, Haden made 3 tackles and intercepted quarterback Baker Mayfield. In a week 15 matchup versus the New England Patriots, Haden recorded 12 tackles and made a leaping fourth-quarter interception in the red zone off a pass thrown by Tom Brady as the Steelers held on to a 14–10 lead. Haden went on to win the AFC Defensive Player of the Week award and the Steelers won the game 17–10.[49] He received an overall grade of 70.9 from Pro Football Focus in 2018, which ranked as the 38th highest grade among all qualifying corner backs.[50]

2019

Haden in a game against his former team, the Cleveland Browns

On September 1, 2019, Haden signed a two-year, $22 million contract extension with the Steelers through the 2021 season.[51] In Week 10 against the Los Angeles Rams, Haden recorded 7 tackles, made 5 pass deflections, intercepted a pass thrown by Jared Goff, and deflected a pass which was intercepted by teammate Minkah Fitzpatrick late in the fourth quarter in the 17–12 win.[52] In Week 13 against his former team, the Cleveland Browns, Haden recorded an interception off a pass thrown by Baker Mayfield with one minute left in the game which sealed a 20–13 Steelers' win.[53] In Week 14 against the Arizona Cardinals, Haden recorded 2 interceptions off rookie quarterback Kyler Murray, the latter of which occurred late in the fourth quarter to seal a 23–17 win.[54] In Week 17 against the Baltimore Ravens, Haden intercepted a pass thrown by former teammate Robert Griffin III and recovered a fumble forced by T.J. Watt on running back Gus Edwards during the 28–10 loss.[55]

On January 15, 2020, Haden was named to the 2020 Pro Bowl as a replacement to Marcus Peters.[56]

2020

In Week 2 against the Denver Broncos, Haden recorded his first interception of the season off a pass thrown by Jeff Driskel during the 26–21 win.[57] In Week 12 against the Baltimore Ravens, Haden intercepted a pass thrown by former Browns teammate Robert Griffin III and returned it for a 14 yard touchdown during the 19–14 win. This was Haden's second career pick six and his first as a member of the Steelers.[58]

Career statistics

Year Team Games Tackles Interceptions Fumbles
GGSCombSoloAsstSackIntYdsAvgLngTDPDFFFRYds
2010CLE 167645771.0610116.862018100
2011CLE 15156553121.0000.00019110
2012CLE 11115140110.036421.350011100
2013CLE 15155443110.045714.329120000
2014CLE 15157358150.0300.000201234
2015CLE 55221840.0000.0002010
2016CLE 13134837110.0393.09011000
2017PIT 1111201821.0111.0107000
2018PIT 15156351120.0200.00012100
2019PIT 1616655960.05204.016017113
2020PIT 1414524480.023819.024112000
Career146137577478993.02929010.06221496537

[59]

Personal life

Haden was born in Fort Washington, Maryland to parents Joe and Zakiya Haden. He is the eldest of five boys; his brother Josh was a running back for Boston College,[60] his brother Jordan played safety for Toledo,[61] and his brother Jonathan is a running back for UAB. His brother Jacob suffers from a cognitive disorder and struggles to verbally communicate.[62] Haden advocates on behalf of Spread the Word to End the Word to discourage pejorative use of the word "retarded."[63]

On June 29, 2013, Haden married Sarah Mahmoodshahi in Miami Beach, Florida. The couple resides in Marshall Township, Pennsylvania.[64] Haden is a practicing Christian.[65]

See also

References

  1. Joe Haden 2007 Florida Gators bio
  2. Joe Haden Recruiting Profile
  3. Rivals.com athletes 2007
  4. 2010 Florida Gators Football Media Guide, Gator History Archived June 26, 2011, at the Wayback Machine, University Athletic Association, Gainesville, Florida, pp. 137, 143, 145, 151, 169–171, 184, 186, 196 (2010). Retrieved April 15, 2011.
  5. 2012 NCAA Football Records Book, Award Winners, National Collegiate Athletic Association, Indianapolis, Indiana, pp. 12 & 14 (2012). Retrieved September 14, 2012.
  6. Chris Low, "Cornerback Haden going pro" ESPN (January 3, 2010). Retrieved April 15, 2011.
  7. Prisco, Pete (April 27, 2009). "Prisco's 2010 draft preview: QB will land No. 1 spot". CBSSports.com.
  8. Joe Haden. NFLDraftScout.com. Retrieved October 11, 2014.
  9. Adam Silverstein (March 17, 2010). "Updates from Florida Gators' 2010 Pro Day". onlygators.com. Retrieved October 18, 2017.
  10. "2010 NFL Draft: Top 50 prospects". si.com. October 22, 2010. Retrieved October 18, 2017.
  11. "Joe Haden Combine Profile", NFL.com, retrieved March 3, 2010
  12. Cabot, Mary Kay (July 31, 2010). "Cleveland Browns top pick Joe Haden agrees to 5 yr, $50 million deal, with $26 million guaranteed". Cleveland.com. Retrieved April 5, 2018.
  13. "Browns agree to terms with first-round pick Haden" NFL.com, July 30, 2010
  14. "Ourlads.com: Cleveland Browns depth chart: 08/01/2010". ourlads.com. Retrieved October 18, 2010.
  15. "NFL Game Center: Week 6-2010: Cleveland Browns @ Pittsburgh Steelers". NFL.com. Retrieved October 18, 2017.
  16. "NFL Game Center: Week 10-2010: New York Jets @ Cleveland Browns". NFL.com. Retrieved October 18, 2017.
  17. "NFL Game Center: Week 11-2010: Cleveland Browns @ Jacksonville Jaguars". NFL.com. Retrieved October 18, 2017.
  18. "NFL Game Center: Week 12-2010: Carolina Panthers @ Cleveland Browns". NFL.com. Retrieved October 18, 2010.
  19. Cleveland.com, December 5, 2010
  20. "Ourlads.com: Cleveland Browns depth chart: 08/01/2011". OurLads.com.
  21. "NFL Player Profile: Joe Haden". NFL.com. Retrieved October 18, 2016.
  22. "NFL Game Center: Week 1–2012: Philadelphia Eagles @ Cleveland Browns". NFL.com. Retrieved October 18, 2012.
  23. "NFL Game Center: Week 6-2012: Cincinnati Bengals @ Cleveland Browns". NFL.com. Retrieved October 18, 2017.
  24. "Joe Haden of Browns reportedly failed drug test". NFL.com. August 8, 2012. Retrieved September 10, 2012.
  25. "Joe Haden of Cleveland Browns suspended four games". NFL.com. Retrieved September 10, 2012.
  26. "NFL Game Center: Week 9-2013: Baltimore Ravens @ Cleveland Browns". NFL.com. Retrieved October 18, 2017.
  27. "NFL Game Center: Week 11-2013: Cleveland Browns @ Cincinnati Bengals". NFL.com. Retrieved October 18, 2017.
  28. "Joe Haden signs on for 5 more years". ESPN.com. May 13, 2014. Retrieved May 14, 2016.
  29. "Joe Haden signs on for 5 more years". ESPN.com. May 13, 2014. Retrieved October 19, 2017.
  30. "NFL Game Center: Week 11-2014: Houston Texans @ Cleveland Browns". NFL.com. Retrieved October 18, 2017.
  31. "NFL Game Center: Week 13-2014: Cleveland Browns @ Buffalo Bills". NFL.com. Retrieved October 18, 2017.
  32. Adam Wells (October 14, 2015). "Joe Haden Injury: Updates on Browns Star's Groin and Return". syndication.bleacherreport.com. Retrieved October 19, 2017.
  33. "Browns place DB Joe Haden on injured reserve, add 2 to roster". ClevelandBrowns.com. December 14, 2015. Archived from the original on September 3, 2017. Retrieved May 14, 2016.
  34. "NFL Game Center: Week 2-2016: Baltimore Ravens @ Cleveland Browns". NFL.com. Retrieved October 19, 2017.
  35. "New England Patriots at Cleveland Browns – October 9th, 2016". Pro-Football-Reference.com. Retrieved December 3, 2020.
  36. "Browns release DB Joe Haden". ClevelandBrowns.com. August 30, 2017. Archived from the original on August 30, 2017. Retrieved August 30, 2017.
  37. Hartman, Jeff (August 30, 2017). "Joe Haden turns down other deals to sign 3-year contract with the Pittsburgh Steelers". www.behindthesteelcurtain.com. Retrieved December 3, 2020.
  38. "Spotrac.com: Joe Haden contract".
  39. "Joe Haden agrees to three-year deal with Steelers". NFL.com. August 30, 2017.
  40. Bouchette, Ed (September 6, 2017). "Mike Mitchell said no, so Joe Haden bought Robert Golden's number instead". Pittsburgh Post-Gazette. Retrieved December 3, 2020.
  41. DeArdo, Bryan (September 7, 2017). "Deion Sanders inspired Joe Haden to pick No.21". Pittsburgh Steelers. Retrieved December 3, 2020.
  42. "Pittsburgh Steeler's depth chart: 09/01/2017". Ourlads.com. Retrieved October 9, 2017.
  43. Rapaport, Daniel (November 12, 2017). "Report: Steelers Cornerback Joe Haden Has Broken Fibula". Sports Illustrated. Retrieved November 16, 2017.
  44. "NFL Player stats: Joe Haden (2017)". NfL.com. Retrieved January 26, 2018.
  45. "Pro Football Focus: Joe Haden". pro mfootballfocus.com. Retrieved January 26, 2018.
  46. "2017 Pittsburgh Steelers Statistics & Players". Pro-Football-Reference.com. Retrieved December 3, 2020.
  47. "Divisional Round – Jacksonville Jaguars at Pittsburgh Steelers – January 14th, 2018". Pro-Football-Reference.com. Retrieved December 3, 2020.
  48. Popejoy, Curt (March 29, 2018). "Steelers officially announce two jersey number changes". Steelers Wire. Retrieved December 3, 2020.
  49. "Mike Williams, Dalvin Cook among NFL Players of the Week". NFL.com. December 19, 2018.
  50. "Pro Football Focus: Joe Haden". profootballfocus.com. Retrieved March 31, 2019.
  51. Schofield, Dave (September 1, 2019). "Joe Haden and Steelers agree on two-year contract extension". Behind The Steel Curtain. SB Nation. Retrieved December 3, 2020.
  52. "Steelers defense leads way in 17–12 win over Rams". www.espn.com. Associated Press. November 10, 2019. Retrieved November 10, 2019.
  53. "Duck's Dynasty? Backup Hodges leads Steelers by Browns 20–13". www.espn.com. Associated Press. December 1, 2019. Retrieved December 1, 2019.
  54. "Steelers hang on for 23–17 victory over Cardinals". www.espn.com. Associated Press. December 8, 2019. Retrieved December 8, 2019.
  55. "Despite lacking star power, Ravens beat Steelers 28–10". www.espn.com. Associated Press. December 29, 2019. Retrieved December 29, 2019.
  56. Williams, Charean (January 15, 2020). "Joe Haden replacing Marcus Peters in Pro Bowl". ProFootballTalk. Retrieved December 3, 2020.
  57. "Denver Broncos at Pittsburgh Steelers – September 20th, 2020". Pro-Football-Reference.com. Retrieved September 22, 2020.
  58. "Baltimore Ravens at Pittsburgh Steelers – December 2nd, 2020". Pro-Football-Reference.com. Retrieved December 3, 2020.
  59. "Joe Haden Stats". ESPN Internet Ventures. Retrieved April 14, 2014.
  60. Josh Haden. BCEAGLES.COM. Retrieved August 2, 2013.
  61. Jordan Haden Archived February 22, 2014, at the Wayback Machine. utrockets.com. Retrieved August 2, 2013.
  62. Loveday, Mike (June 17, 2009). "Loveday: Father knows best". ESPN.com. Retrieved December 3, 2020.
  63. Wulf, Steve (July 22, 2015). "Open up your vocabulary, people". ESPN.com. Retrieved July 22, 2015.
  64. SHERIDAN, PATRICIA (February 7, 2020). "The House Next Door: Steelers' Joe Haden and his family enjoy life in Marshall". Pittsburgh Post-Gazette. Retrieved February 7, 2020.
  65. Corbett, Jim (August 16, 2014). "Browns' Joe Haden learning the Darrelle Revis way". USA TODAY. Retrieved December 3, 2020.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.