Controversy surrounds one of America's biggest shopping malls, Palisades Center in West Nyack, N.Y.
Add this movie to your queue to receive more information about Megamall and we will let you know when it becomes available.