Narcissus 2 Oct 11, 2016 | Nature Photography, Photography « The Fake Shock Over Trump 133: Halloween at Costco »