post-2833 thumbnail

The Boston Cyberarts Gallery!

The best discoveries can be entirely unexpected, and in this case, it’s an art gallery located inside of a T station just outside of Boston. As the curious and adventure seeking city-goers will stop and wonder what sits behind the LCD screen decorated entrance, the…