Just heard from my cousin that they will be opening in about a month, Has anyone else heard about this?
Forum Rules