Leon Gallery Update Post author:Dazza Post published:July 20, 2011 Post category:Nat News Post comments:0 Comments Rachel is either on vacation in Canada or stuck in Denver wishing she was on vacation in Canada, but before she left she updated the Leon gallery with over 500 Blu-ray captures from the film. Enjoy. You Might Also Like Tidbits June 25, 2012 Natalie featured in La Parisienne magazine March 5, 2011 Lunch with some special friends April 6, 2019