July 21, 2018

Independence Day celebrations by Greg Duggan

July 8, 2010

Observer photos by Greg Duggan

Speak Your Mind