Homeless orphan twin brothers had no choice but to live in a cave as they had no place to go. They were surprised to discover that they were the heirs of a $3.7 million inheritance from a woman they had never even met. Jack and Chandler were 23-year-old twin brothers…
Categories: Features