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.
2004
1996
2020
2006
2014
1994
2012
2010
2018
2017
1995
2001
2013
1998