Re: Why was he in a Spanish prison?
if you’re a US citizen, Uncle Sam insists you pay US taxes even though you may not live in the US.
To be more precise, Uncle Sam insists that US citizens file Federal income tax returns that account for all income earned worldwide. For US citizens who live in other countries, the “foreign earned income exclusion” excludes the first $107,600 of income earned outside of the US (in 2020) from US federal taxation. Only overseas US citizens who earned more than that might owe US income taxes in addition to whatever income taxes were owed to their country of residence.