Post by
alphabetting on Mar 08, 2018 6:08pm
NR
Is it just me or was that release leaked? The release never came out till this morning but that YouTube video was being circulated last night. Does anyone have an explanation? Cheers
Comment by
EasyRider44 on Mar 08, 2018 6:31pm
I heard about it here this morning and video was not available. Then news came out hours after with video link.