Suspenseful video: Firefighters rescue dog from precarious cliff