Pictures of Portugal - Azores - black sand beach at Ribeira Grande, São Miguel