Josh Gordon is practicing with the first-team offense of the Cleveland Browns and showing flashes of the talent that allowed him to lead the NFL in receiving three years ago.

Gordon has played in only five games since 2013 and sat out all of last season on a substance abuse suspension.

"He still looks the exact same and it's just crazy," Joe Haden said. "He looks a little bigger. I don't know how that happened, but he's still out there running around, looking the same, running his routes, floating. It still looks effortless."