This week we checked out the beautiful Charlize Theron and Kristen Stewart, Terry Richardson's hottest models and the crazy solar eclipse among other awesome images. 

Here are our top 10 photos of the week.

[Charlize Theron]