Bright red flowers at The beach in St. Andrews, Scotland