Delfinoverde wrote:New release date : March 26, 2014
Postponed again! Who can trust such folks??
huh? that's the date that has been there since this year. They haven't changed it and there is a countdown on their site. under 12 hrs to go.. so, nope, you're wrong.