The reports of “missing” people appear to be rising, with the most recent being to the apparent disappearance of Carl “Stoppable” Francis.
Francis reportedly was last seen in Barbuda on Friday, December 2.
Should members of the public have any information on his whereabouts, Francis’ relatives are appealing to them to make contact. Persons may call 714-9956 or 780-6678 or the nearest police station to report what they know.
Meanwhile, the family says that residents might see someone resembling Francis, who has an identical twin brother; but any information on their missing relative would be appreciated.