The famed Roman Pines (Pinus pinea) or umbrella pines are seen at their very best in the Borghese Gardens
Close
The famed Roman Pines (Pinus pinea) or umbrella pines are seen at their very best in the Borghese Gardens
Previous
Next