Displaying and Querying Posts with Featured image

Start by cleaning up your code;

$args = array(
        'post_type' => 'post',
        'posts_per_page' => 3,
        'order' => 'asc'
        );

$home_shows = new WP_Query($args);

//setup your loop here
if( $home_shows->have_posts() ):
    while( $home_shows->have_posts() ): $home_shows->the_post();

    //fetch featured image if exists
    if ( has_post_thumbnail() ) {
       the_post_thumbnail(array(486,226)); 
    }  

    //fetch content 
    the_content();

    //etc...

    endwhile;
endif;

What output do you see?