With its emerald green waters and white sands, the small town of Mejillones in northern Chile looks deceptively like a typical seaside resort.A few summer visitors lounge under straw parasols at the beach or take a dip into its cold waters.
Read full NASCAR article on Yahoo Sports
Read all NASCAR articles