Hanging Rock, Indian Ave., Newport, R.I.

Description