Indie Artist Sierra Clark has launched a new art exhibition titled The Human Thread, featuring over 20 pieces inspired by her travels. The exhibition will be held next Saturday, January 25 ...