Fragments of Thought

Explaining anything  through mind thoughts.