The evil Vendetta spends much of her time trying to turn Charlotte’s smile upside down, but try as she might, she can’t crush Charlotte’s endless optimism.
2020
1995
2000
2005
2006
2018
2017
1992
1994
2003
2010
2015
1998
2009
1989
1996