Dunn was originally an undrafted free agent in 2017 who signed with the Rams. He has spent time on the practice squads of the Rams and Jaguars, and also was in camp with the Dolphins last year. He has seen recent playing experience in both the AAF and the XFL, which might be where the Browns saw enough to give him a chance. He played offensive tackle in the XFL.
Cleveland had brought Dunn in for a visit on Saturday before signing him Sunday. To make room for Dunn, the team waived TE Nate Wieting.