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 More THR Portraits December 3, 2016 Natalie out and about in NYC February 8, 2011 Album Catch Up June 26, 2014