An SUV loaded with lenses came down my (Florida) street about two weeks ago. The logo on its side said "Apple". What's that about?