The 12 Best Waterproof Lipsticks That Truly Won't Budge

Seriously, these will last all damn day.

From Cosmopolitan