Last chance to earn up to 100,000 bonus points with these Southwest cards – The Points Guy

Editor’s note: This post has been updated with new information.

Source: thepointsguy.com