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.
1996
2006
2013
1997
2015
1981
2005
2020
1952
1998
1968
2016
2019
2022
1994
1995
2023