You can check in on the construction of the brand new Buffalo Bills stadium at any time. There is 24/7 real-time footage of the stadium being built and you can check it out here.
Transit Road could be a problem in the early morning this week. There is going to be some major construction this week in the Lancaster and Depew area.