A Riviera Beach police officer is facing charges after being arrested off-duty. Deputies reported that the officer was driving impaired and going the wrong way. The officer was found to have an open liquor bottle in his vehicle, a BMW. The incident occurred in Loxahatchee. Further details on the arrest are available from CBS12, the source of this information.