diff --git a/CHANGELOG.md b/CHANGELOG.md
index dbd11401..2642f52c 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -24,6 +24,7 @@
 - Updated BaseApiController, invalidate session after account deletion ([826978ce](https://github.com/pixelfed/pixelfed/commit/826978ce))
 - Updated AdminUserController, add account deletion handler ([9be19ad8](https://github.com/pixelfed/pixelfed/commit/9be19ad8))
 - Updated ContactController, fixes #2042 ([c9057e87](https://github.com/pixelfed/pixelfed/commit/c9057e87))
+- Updated Media model, fix remote media preview ([9947050b](https://github.com/pixelfed/pixelfed/commit/9947050b))
 
 ## [v0.10.8 (2020-01-29)](https://github.com/pixelfed/pixelfed/compare/v0.10.7...v0.10.8)
 ### Added
diff --git a/app/Media.php b/app/Media.php
index 8c3de944..2bc1d033 100644
--- a/app/Media.php
+++ b/app/Media.php
@@ -42,8 +42,12 @@ class Media extends Model
 
     public function thumbnailUrl()
     {
-        $path = $this->thumbnail_path ?? 'public/no-preview.png';
-        return url(Storage::url($path));
+        if($this->remote_media == true) {
+            return $this->remote_url;
+        } else {
+            $path = $this->thumbnail_path ?? 'public/no-preview.png';
+            return url(Storage::url($path));
+        }
     }
 
     public function thumb()