Beyonce timeline

Author Treva Bowdoin

Treva Bowdoin is a freelance writer who has been writing about celebrities and TV for almost a decade.