In case anyone is interested in where this actually is, it's the Prime Outlets mall in Niagara Falls, NY. I recognize it because I live about five minutes away from it, and I remember when they were doing the painting of it. It's really cool up close and in person. I can provide additional pictures if anyone's interested in seeing more detail of it.