Well, Shit...

Maria de Villota has been found dead at her hotel in Seville. Natural causes according to spanish press. https://twitter.com/karunchandhok/…

Advertisement

Share This Story

Get our newsletter