WHO: Chrissy Teigen and John Legens in Venice, Italy on August 5 2017 WHAT SHE WORE: Chrissy wore black one shoulder dress from A.L.C. BUY: DRESS : A…