Check it out. Street View
Street view from February 2017. Thanks. Now what might that towers represent?