The disappearance of Imbo and Petrone | 6abc True Crime
On February 19, 2005, a young couple left a bar in South Philadelphia - and vanished.
More Videos
From CNN Newsource affiliates