Cool. Lot's of buttons...Looks like monitors are for the cameras(6k?)
Must have been filmed down under ...everything is upside down.
Create your own profile, contribute & engage with other Alien fans!