diff --git a/boards/templates/boards/thread_gallery.html b/boards/templates/boards/thread_gallery.html
new file mode 100644
--- /dev/null
+++ b/boards/templates/boards/thread_gallery.html
@@ -0,0 +1,58 @@
+{% extends "boards/base.html" %}
+
+{% load i18n %}
+{% load cache %}
+{% load static from staticfiles %}
+{% load board %}
+
+{% block head %}
+
+{% endblock %}
+
+{% block content %}
+ {% spaceless %}
+ {% get_current_language as LANGUAGE_CODE %}
+
+
+
+ {% cache 600 thread_gallery_view thread.id thread.last_edit_time LANGUAGE_CODE %}
+
+ {% for post in thread.get_replies %}
+ {% if post.image %}
+
+
+ {% endif %}
+ {% endfor %}
+
+ {% endcache %}
+
+ {% endspaceless %}
+{% endblock %}
+
+{% block metapanel %}
+
+ {% get_current_language as LANGUAGE_CODE %}
+
+
+
+{% endblock %}
diff --git a/boards/urls.py b/boards/urls.py
--- a/boards/urls.py
+++ b/boards/urls.py
@@ -31,6 +31,7 @@ urlpatterns = patterns('',
# /boards/thread/
url(r'^thread/(?P