The head of a statue of the Roman god Bacchus was discovered in Libya. PHOTO
Libyan archeologist Issam Menfi found the head of a statue of the Roman god Bacchus inside a water channel near...
Libyan archeologist Issam Menfi found the head of a statue of the Roman god Bacchus inside a water channel near...