Strange stories based on true facts that will amaze and intrigue you.
Sometimes you have to be lost in order to find yourself
There are 300 genes responsible for deafness. But only 29 form the Sign Gene.
They're going in different directions. They're getting there together.
Monsters Rule!