The 104-foot tall “Pedro” March 21, 2021 1333 × 2000 An I-95 Landmark: South Of The Border The 104-foot tall “Pedro” welcomes visitors to South of the Border, a tourist attraction along I-95 at the SC-NC border. Pedro contains 4 miles of wiring, weights 77 tons and is said to be the largest neon sign east of the Mississippi.