Snoop Dogg arrives for Nate Dogg's funeral at the Long Beach Cruise Terminal, Long Beach, CA, 03.26.2011 / MTV News

Nate Dogg Laid To Rest, 03.26.2011 (6)