Ashley Olsen and Lance Armstrong

I'm sure people were vomiting all over the Rose Bar at the Gramercy Park Hotel, Monday night, witnessing the 15 year age difference in action. Page Six reported that Ashley Olsen, 21, and Lance Armstrong, 36, arrived together with a group of friends, Monday night at the hotel.

Ashley looked like she was just nut about him, kissing him and sitting in his lap, while drinking red wine.

They made out all night until they left together at 2 am.

Hey, just because she's legal, doesn't make it right... DAD!