Street scene from Scarborough, Tobago 2008; painted wall
Street scene from Scarborough, Tobago 2008 Scarborough, Tobago is the largest town on Tobago, one of the two islands of the Republic of Trinidad and Tobago.
Size: 5286px × 3523px
Location: Scarborough, Tobago
Photo credit: © jean / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: art, painted, scarborough, street, tobago, wall