30 Best Belfies Of 2018 (p1)

1. Lee Michelle 2. Alexandra Ambrosio 3. Anastasia Reshetova 4. Bella Thorne 5. Bella Hadid 6. Dakota Johnson 7. Demi Lovato 8. Jennifer Lopez 9. Joslyn Cano 10. Iggy Azalea