Good sale by KLM!
$969 will get you from Houston, TX to Johannesburg via Amsterdam on KLM new 777. You can have up to 23 hours layover in Amsterdam.
It's 21,198 total miles flown.
V class earns 100% on Delta Skymiles.
Most dates are in May.
** Only available after card approval. Minimum spend of $3,000 in the first 90 days required. Points redemption only available for purchase made with eligible travel merchants.