Anyone know if we have to wait a few days for the box set or should we get it today? I live in Michigan and pre-ordered it on the official Store site right after it was announced.
I am confused. linkinpedia says Meteora 20 comes out on March 24, but other sources say April 7. Could someone please explain this to me as to which source is more accurate.