So ever since Euro Trip came out, I always had a thing for Michelle, I find her hot in some way. And she just has this mystery about herself, and that is also hot. Well these new pics are from Complex, and they are pretty hot as well!