According to American Airlines, the man had been involved in an altercation with a fellow passenger, leading airline staff to call police. When Garcia refused to get off the plane, officers were called to the scene.
In February, an American Airlines passenger was detained after chasing airport employees on the tarmac at Charlotte Douglas International Airport. According to the Miami-Dade Police Department's arrest report, Garcia was moved to a different seat after the first incident, but "began to scream and insult" the woman and her boyfriend and became involved in an altercation with another passenger.
Other passengers recorded video as officers tried to remove Garcia from the plane.
As the authorities entered the plane, it was clear that the passengers wanted Garcia off the aircraft. Twitter poster Jabari Ennis (@PoleVaultDream) tweeted that Garcia "was harassing passengers and saying racial slurs to several people on board, including employees". He was then taken into custody after being subdued.
But Garcia resisted and one of the officers told him: "Do not fight".
Video shot inside the terminal shows the man still arguing with officers as they load him onto a security golf cart.
Notre Dame finalizes home-and-home series with Alabama
It will be the first time the Irish and Crimson Tide have met in the regular season since a two-game series in 1986 and 1987. The Crimson Tide have won two more national titles since that game, while Notre Dame hasn't won a championship since 1988.
"On Sunday evening, a disagreement occurred between two passengers on American Airlines flight 2446 from Miami to Chicago O'Hare", American Airlines said in a statement to CBS News. They then made a decision to remove him and called the police'. The same passenger was subsequently arrested by law enforcement.
"In accordance with our procedures, American began the process of deplaning the entire aircraft".
It's unclear whether Garcia is feigning confusion or is genuinely perplexed by the appearance of four officers at Row 13 Seat C, but he can be seen asking repeatedly, "What is the reason why you are removing me from this plane?"
He's been charged with five counts including battery, resisting arrest and depriving an officer of their means of protection, NBC News reports.
RT.com has reached out to the Miami Dade Police Department for further details. We thank our crews and airport customer service team for their excellent work in this situation'.