San Francisco 49ers quarterback Colin Kaepernick tweeted he meant "no disrespect" minutes after tweeting a link to an Instagram photo of major flooding in Houston with the comment "I warned you the #7tormscoming."
At least eight people have been killed and 13 remain missing due to severe flooding in Texas.
Kaepernick deleted the insensitive Instagram photo within minutes of posting it but not before it was captured for posterity.
Two hours after Kaepernick tweeted that he intended no disrespect, he posted a more substantial apology, saying: “I'm so sorry about my insensitive post earlier today. I didn't fully understand how many people are struggling in Houston right now and I feel horrible. My prayers are with everyone there."