Index: content-single.php
===================================================================
--- content-single.php	(revision 1230)
+++ content-single.php	(working copy)
@@ -9,7 +9,7 @@
 		<?php endif; ?>
 
 		<div class="theme-screenshots">
-			<div class="screenshot"><?php the_post_thumbnail(); ?></div>
+			<div class="screenshot"><?php echo esc_url( $theme->screenshot_url . '?w=613&strip=all' ); ?></div>
 
 			<div class="theme-actions">
 				<a href="<?php echo esc_url( '//downloads.wordpress.org/theme/' . $theme->slug . '.' . $theme->version . '.zip' ); ?>" class="button button-primary"><?php _e( 'Download' ); ?></a>
Index: content.php
===================================================================
--- content.php	(revision 1230)
+++ content.php	(working copy)
@@ -1,7 +1,7 @@
 <?php global $theme; ?>
 <article id="post-<?php echo $theme->slug; ?>" class="theme hentry">
 	<div class="theme-screenshot">
-		<img src="<?php echo esc_url( $theme->screenshot_url ); ?>" alt="">
+		<img src="<?php echo esc_url( $theme->screenshot_url . '?w=286&strip=all' ); ?>" alt="">
 	</div>
 	<a class="more-details url" href="<?php echo esc_url( home_url( $theme->slug . '/' ) ); ?>" rel="bookmark"><?php _ex( 'More Info', 'theme' ); ?></a>
 	<div class="theme-author"><?php printf( __( 'By %s' ), '<span class="author">' . $theme->author . '</span>' ); ?></div>
Index: functions.php
===================================================================
--- functions.php	(revision 1230)
+++ functions.php	(working copy)
@@ -240,6 +240,11 @@
 	}
 
 	foreach ( $api->themes as &$theme ) {
+		list( $screen_shot )   = explode( '?', $theme->screenshot_url );
+		$screen_shot           = ltrim( $screen_shot, '/' );
+		$i                     = mt_rand( 0, 2 );
+		$theme->screenshot_url = "https://i{$i}.wp.com/{$screen_shot}";
+
 		$theme->name        = wp_kses( $theme->name,        $themes_allowedtags );
 		$theme->author      = wp_kses( $theme->author,      $themes_allowedtags );
 		$theme->version     = wp_kses( $theme->version,     $themes_allowedtags );
@@ -263,6 +268,11 @@
 		wp_send_json_error();
 	}
 
+	list( $screen_shot )   = explode( '?', $theme->screenshot_url );
+	$screen_shot           = ltrim( $screen_shot, '/' );
+	$i                     = mt_rand( 0, 2 );
+	$theme->screenshot_url = "https://i{$i}.wp.com/{$screen_shot}";
+
 	$theme->name        = wp_kses( $theme->name,        $themes_allowedtags );
 	$theme->author      = wp_kses( $theme->author,      $themes_allowedtags );
 	$theme->version     = wp_kses( $theme->version,     $themes_allowedtags );
Index: view-templates/theme-single.php
===================================================================
--- view-templates/theme-single.php	(revision 1230)
+++ view-templates/theme-single.php	(working copy)
@@ -15,7 +15,7 @@
 
 				<div class="theme-screenshots">
 					<# if ( data.screenshot_url ) { #>
-						<div class="screenshot"><img src="{{ data.screenshot_url }}" alt=""/></div>
+						<div class="screenshot"><img src="{{ data.screenshot_url }}?w=613&strip=all" alt=""/></div>
 					<# } else { #>
 						<div class="screenshot blank"></div>
 					<# } #>
Index: view-templates/theme.php
===================================================================
--- view-templates/theme.php	(revision 1230)
+++ view-templates/theme.php	(working copy)
@@ -1,7 +1,7 @@
 <script id="tmpl-theme" type="text/template">
 	<# if ( data.screenshot_url ) { #>
 	<div class="theme-screenshot">
-		<img src="{{ data.screenshot_url }}" alt="" />
+		<img src="{{ data.screenshot_url }}?w=286&strip=all" alt="" />
 	</div>
 	<# } else { #>
 	<div class="theme-screenshot blank"></div>
