Halloween Night at Lincoln Road


On Halloween night, thousands pour into Lincoln Road on Miami Beach to parade up and down the mall in their freakiest costumes.
X