Terra Collection by Incase
so what is Terra? according to an unnamed dictionary, it means “(in science fiction) planet earth; land or territory.” so what’s does the Terra Collection, a series of bags and sleeves for laptop, from Incase has to do with Terra? well…