A new report card from the American Society of Civil Engineers is giving Virginia a C grade on infrastructure.