1908 – Britain Owns The World In London Olympics
1908 was the first time London hosted the Olympics, and we smashed everyone to bits with our mad skillz. Kind of….
1908 was the first time London hosted the Olympics, and we smashed everyone to bits with our mad skillz. Kind of….