The Vikings have waived defensive end Erasmus James after he failed a physical, the team announced on its Web site.
Minnesota Vikings waive Erasmus James