The most accurate explanation for the existence of Mesosaurus fossils in both Africa and South America is:
The Earth’s continents were once joined together.
This supports the theory of continental drift, suggesting that these two continents were once part of a single landmass (Pangaea) where Mesosaurus lived, which is why its fossils are found in both locations.