Log In or Register
Well I think it's a flag of some sort. Found this in Attenborough Nature Reserve. I love the shape of these and the bright colour too.