NEWLON

AcronymDefinition
NEWLONNew London, Connecticut (US Navy)