Savannah May
Who is Savannah May? Savannah May is a Houston, Texas-based actress and social media personality. In 2018, Savannah May rose to prominence after appearing in the TV series “Knight Squad.” It is an American comedic television series that premiered on…