Kites of all shapes and sizes filled the skies during the annual Treasure Island Sport Kite Competition and Festival on Jan. 19 on the beach behind the Thunderbird Beach Resort. Kite flyers from across the country performed in a wide range of disciplines, drawing a large crowd.