Plodda Falls Continue ReadingPlodda Falls 15/12/2017Plodda Falls is beautiful waterfall situated inside Glen Affric National Nature Reserve, it’s about 151 feet high,… Inverness, Europe, Scotland