Walking down Sheepshead Bay Road in Brooklyn I noticed this sign a few times. Are they really researching and building spacecraft or is it just a stupid name for a custom car shop or some such? I looke them up on the web – nothing. I could give them a call of course…