Mr. Albert aka "Echo Red" Nelson
July 3, 1983 - June 20, 2022
Mr. Albert "Echo Red" Nelson, 38, of Indianapolis, IN by way of Shubuta, who died Monday, June 20, 2022 at Indiana University Health Methodist Hospital, Indianapolis, IN. View Obituary & Service Information