Jermaine Braddock turns in awesome 80-yard TD catch