Our largest screen to date (80 inches!) is now up and running in the River Building! Monday, November 25, 2013 | Categories: Uncategorized Share: Twitter, Facebook Short URL: https://carleton.ca/dss/?p=202