Answer:
Yes, it has only a single covalent bond.
Step-by-step explanation:
It has only a pair of electrons between the iodine atoms in order to gain a stable arrangement of 8 electrons in its outer shell. It is sharing them, so it's a covalent bond as a single iodine atom cannot be stable on its own. It's a halogen and is a single covalently-bonded diatomic molecule.