which country has recently install the statue of john carlous and tommy smith in his campus
Answers
Answered by
0
California had recently install the statue of John Carlos and Tommie Smith in the San Jose University
Similar questions
Computer Science,
7 months ago
Chemistry,
7 months ago
Social Sciences,
1 year ago
English,
1 year ago
Chemistry,
1 year ago