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
2005
1987
1998
1962
2004
1985
2010
2021
1991
2012
1989
1999