staggering belief

See: ludicrous