The colossal screen vs the Radio demon