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. Tyra Banks

5. Solange

6. Kerry Washington

7. Janelle Monae

8. Gabrielle Union

9. Angela Simmons
