centralfloridatop5.com
Exploring what makes Sanford’s Love Your Shorts Film Festival a Top Festival
One of the worlds most inviting film festivals is located in Central Florida. The Love Your Shorts Film Festival (LYSFF) located in Sanford Florida just wrapped up their 6th annual film festival. L…