Slacker and Steve - Your Most Embarrassing Moment (Audio)

May 8, 2018

Photo: Axel Bueckert | Dreamstime.com

A young woman was caught on camera picking her nose and adjusting her bra in the reflection of a car window. Now the video is going viral and everyone around the world is seeing it. What's your most embarrassing moment?