News McDowell's, fast food restaurant featured in 'Coming to America,' opening pop-up location Mar 13, 2021