With a full trailer immanent, that Marvel lot decided to decided to release a sneak peek clocking in at 18 seconds. The Concordia research station is located on the Antarctic Plateau and operates year round.