diff --git a/pub/js/recently_viewed_products.js b/pub/js/recently_viewed_products.js
index <HASH>..<HASH> 100644
--- a/pub/js/recently_viewed_products.js
+++ b/pub/js/recently_viewed_products.js
@@ -33,15 +33,17 @@ define(['lib/local_storage'], function(storage) {
 
             var products = storage.get(storageKey) || [];
 
-            var liHtml = products.reduce(function (carry, product) {
+            var liHtml = products.reduce(function (carry, product, index) {
                 if (currentProduct.hasOwnProperty('sku') && product['sku'] !== currentProduct['sku']) {
-                    carry += product['html'];
+                    var elementHtml = product['html'];
+                    if (index === products.length - 1) {
+                        elementHtml = elementHtml.replace(/class="item"/igm, 'class="item last"');
+                    }
+                    carry += elementHtml;
                 }
                 return carry;
             }, '');
 
-            // TODO: Add "last" class to last element of the list.
-
             return '<ul class="products-grid">' + liHtml + '</ul>';
         }
     }
Issue #<I>: Add "last" class to last element of the list