Episode #326: The Lucas Brothers Posted by Sean L. McCarthy | Feb 22, 2021 | Last Things First -- Podcasts | Identical twins Keith and Kenny Lucas were born and raised in Newark, New Jersey, separating only... Read More