Jennifer Lopez is still something to marvel at. The sexy singer/actress donned some interesting green pants and a shoulderless white top for an "American Idol" photo shoot in Hollywood yesterday. Suffice it to say, it's quite a flattering outfit and fit her snug in all the right place. 

[Daily Mail]