-        self.report_extraction(video_id)
-
-        video_url = self._html_search_regex(r'<source src="(.+?)" type="video/mp4">',
-            webpage, u'video URL')
-
-        video_title = self._html_search_regex('<h1 class="videoTitle slidePanelMovable">(.+?)</h1>',
-            webpage, u'title')
-
-        return [{
-            'id':       video_id,
-            'url':      video_url,
-            'ext':      video_extension,
-            'title':    video_title,
-        }]
+        if any(s in webpage for s in ['video-deleted-info', '>This video has been removed']):
+            raise ExtractorError('Video %s has been removed' % video_id, expected=True)
+
+        video_url = self._html_search_regex(
+            r'<source src="(.+?)" type="video/mp4">', webpage, 'video URL')
+        video_title = self._html_search_regex(
+            r'<h1 class="videoTitle[^"]*">(.+?)</h1>',
+            webpage, 'title')
+        video_thumbnail = self._og_search_thumbnail(webpage)
+
+        # No self-labeling, but they describe themselves as
+        # "Home of Videos Porno"
+        age_limit = 18
+
+        return {
+            'id': video_id,
+            'url': video_url,
+            'ext': 'mp4',
+            'title': video_title,
+            'thumbnail': video_thumbnail,
+            'age_limit': age_limit,
+        }