Those are all matchbooks from restaurants and places in the Twin Towers.
"Loren "The Boss" Ross" in Nashville, Tennessee) is a former professional heavyweight boxer.
More Loren Ross on Wikipedia.Copyright © 2024 Electric Goat Media. All Rights Reserved.