FYI, not all Latinos have roots in the same country.

MSNBC host Andrea Mitchell learned that lesson the hard way during an on-air interview with Congressman Joaquin Castro of Texas this weekend. Mitchell mistook the Congressman for Cuban-American during a live interview at the Summit of the Americas in Panama City, Panama.

Castro, a Democrat from Texas, quickly interjected to correct her mistake. "Well, I'm Mexican-American," he said. During their conversation, Castro spoke of Obama's historic meeting with President Raul Castro, with whom he shares a last name.

MORE: 16 Latino Problems We All Face

Though all three Latinos in the Senate — Marco Rubio, Ted Cruz and Bob Menendez — have Cuban roots, Castro and his brother, Julian Castro, the U.S. Secretary of Housing and Urban Development, identify as Mexican-American.

Watch the awkward moment below: