VIDEO: Captain Cameltoe Needs to Rescue Herself From Her Own Song
Margaret Cho’s song and new music video, “Captain Cameltoe” is terribly disappointing. The art for video, while esthetically pleasing is not at all dynamic. It’s a cartoon, why does it feel so stiff? The song […]