Pretty On Fleek: Celebrity Beauty Moments We Loved This Week was originally published on hellobeautiful.com
1. Jennifer Hudson

2. Rihanna

3. Meagan Good

4. Lupita Nyong’o

5. Tyra Banks

6. Solange

7. Kerry Washington

8. Janelle Monae

9. Gabrielle Union

10. Angela Simmons
