This is front page news in Mexico City, they’ll sell a LOT of newspapers with those words of the Barracuda.
Do they have a comment section? Wonder what they think of Sarah, lol.