Portland's Annual Rose Festival brings Coast guard (shown) and Navy ships to town.
All images are copyrighted, please request before using