The Scottish Isle of Arran is located on the west coast of Scotland and is the sixth largest island in Scotland. It is also called Scotland in miniature. In the north of Arran you will find high mountain peaks and rugged nature while the south is characterized by rolling green hills and picturesque valleys. At the very northernmost tip of the island is the town of Lochranza. In this area live many red deer that, with a little luck, you can spot.
I am Antwan Janssen, travel and nature photographer from Uden. During my many travels on this globe I try to capture all the beauty on photo. As you can see on this site my preference goes to landscapes, wildlife but also to the local population, mostly abroad.. Read more…