ArrivalLuke Daddona8.9· July 10, 2025FollowHard to pull off aliens and they did a good job. Crazy conceptCommentsSign in to react and join the conversation.Sign inGet the app