ET
ethan8081
Cant remember where I saw this but does anyone know if this is true? If it is, what does it mean? The BBC will have adverts?