Charles and Catherine Romer
In 1980, Charles and Catherine Romer disappeared on their way from Florida back home to New York. The Romers were snowbirds finishing the winter in Florida and heading back home. The police know th...
In 1980, Charles and Catherine Romer disappeared on their way from Florida back home to New York. The Romers were snowbirds finishing the winter in Florida and heading back home. The police know th...