La La Cucaracha We got big cockroaches here in Texas. I mean big ones, so big you can hear them walking along the floor in the middle of Read More » November 16, 2009