225 Decatur St
New Orleans, Louisiana 70130

This is a one-man band whose seven-foot tall musical monster creates a funky bass 'n' drum groove.

Added by Upcoming Robot on November 9, 2007