Sports Mercedes mocked as Ted Kravitz asks cockroach to help Toto Wolff in front of engineers March 8, 2023 Share on Facebook Tweet on Twitter Mercedes were given a reality check during a disappointing weekend in Bahrain. Daily Express :: Sport Feed