who does seth macfarlane play in cleveland show
The Cleveland Show Seth MacFarlane played Tim the Bear up until season 3 episode 10, which MacFarlane admits is a "Steve Martin impression [...] a Wild and Crazy Guy impression". Jess Harnell voices Tim from season 3 episode 11 onwards.