LEAKED PICS! Justin Bieber caught making out in public with Sofia Richie!

Justin Bieber and Sofia Richie caught getting intimate at Cabo San Lucas and it's just too steamy!