Villa Libre is based in Mexico and is one of the first facilities you'll encounter in Death Stranding 2. This Villa Libre guide explains everything you need to know about the facility, including ...