‘Smallville’ 9×08 – “Idol” Promo

The CW have released a promo for the 8th episode of season 9 titled “Idol”. Includes The Wonder Twins!