Felipe Massa has won the most Formula 1 Brazilian Grand Prix amongst the current drivers with two wins in 2006 and 2008.
It is his home race, he is Brazilian.
Chat with our AI personalities
If you are on about the 2013 Formula 1 Brazialn GP (as of latest from 19/7/14) then it was Sebastian Vettel. Mark Webber came in second and Fernando Alonso came in 3rd.