Actress Catherine O'Hara shows off her newly unveiled star as she is inducted into Canada's Walk of Fame at a ceremony at the Hummingbird Center in Toronto, Canada on June 9, 2007. (UPI Photo/Christine Chew)
Please fill out form for pricing information for the photo below.