Prince William and Catherine Elizabeth Middleton were greeted by thousands of well_wishers in Lancashire on their final public engagement before their wedding.
Prince William and kate middleton
Prince William and kate middleton
Prince William and kate middleton
Prince William and kate middleton
Prince William and kate middleton
Prince William and kate middleton