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

2. Meagan Good

3. Lupita Nyong’o

4. Tyra Banks

5. Solange

6. Kerry Washington

7. Janelle Monae

8. Gabrielle Union

9. Angela Simmons
