Xavier Muntanola is a Spanish driver who competed in World Rally Championship between 1979 and 2009.
Subject ID: 60827