Big Apple Entertainment

Live Video Wall

70 inch TV screens