9426 Greenback Lane.
Sacramento/Orangevale, California 95662

Ludo lends its light licks to the rock 'n' roll sound.

Added by Upcoming Robot on November 8, 2008