The White Lotus airs Season 3 Episode 8, the Season 3 finale, tonight on Sunday, April 6 at 9 p.m. on HBO, and also streaming ...