Video 1981 Leonardo’s Crab Trap – Restaurant Corner – Elkton Rd, Newark – 10/22/1981 6 views1 min read