Elmwood, Providence, RI, USA
United States of America
Rhode Island
Providence County
Providence
100_1282
100_1276
100_1262
Snow Leopard
Madagascar tortoise
Flower at zoo
Zebra
Providence Flag
Cadillac Drive
Longfellow Street
Impressum