Any idea when the first new WIN scene will be posted? It has been almost two months since the screens were posted.
TheMiz wrote:Any idea when the first new WIN scene will be posted? It has been almost two months since the screens were posted.
Judging by the new photo set, likely very soon