Sport

ATP Tour tennis finals recap

December 9, 2020

The O2 stadium in London hosted the ATP Tour tennis finals for the very last time from November 15th to  22nd after 12 years of packed stadiums of excited tennis fans from all across the