GERMANY: Hundreds of Star Trek fans attend Germany premiere of latest movie "The Future Has Started"

Record ID: 384958