Katharine Mcphee  flashed us her panties on The Tonight Show with Jay Leno! At least she is wearing panties, along with them being super stylish! You think she would have thought about her short dress, and the pantie situation a little better.

This girl at least has some class!

katharine-mcphee-leno.jpg