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.
2011
1994
1978
1995
2017
1969
2005
2016
2022
2023
2021
1991
2006
1977
1967
1979
2009