Daily Archive: February 15, 2018
2011 Disney Store Designer Princess Limited Edition Doll Ariel Little Mermaid
This beautiful Designer Ariel doll was released by the Disney Store in 2011 and limited to 8000 dolls. It is the most sought after in the series. A must have for Ariel or Disney Princess fans! The case is in…
Read more