Despite Governor Glenn Youngkin’s efforts to make the state more business friendly, a recent report finds that Virginia is still among the worst states to start a business. WFIR’s Emma Thomas has that story: