Stock images copyright Disney.
Additional images courtesy of drj1828. For more details on this doll and photos, see his photostream.
MAY 2014 UPDATE: Spotted the same doll on a trip to Walt Disney World. Still priced at $19.95.
JULY 2017 UPDATE: The same doll in the same packaging is still available at the parks, although the price has gone up to $24.99.