One of the world's largest waterfalls divides two massive countries in the heart of Africa. Victoria Falls is located on the Zambezi River, on the border between Zambia and Zimbabwe. They were ...
After days of delays and uncertainty over water quality in the Seine River, the women's and men's Olympic triathlon races will go forward on Wednesday, including the swimming portion in the famed ...