Leslie likes to consider herself a walking SNL encyclopedia. She currently lives in Salzburg, Austria with her husband. She has crushes on used bookstores and drinks a lot of tea. She wants to laugh a lot and do what she can to help people in need.
Would you like to turn on POPSUGAR desktop notifications to get breaking news ASAP?
Great, Click the ‘Allow’ Button Above
Awesome, You’re All Set!