Tersa Sphinx Moth on my window screen in Fort Walton Beach, Florida.