Taylor Cole Taylor Cole Maxim USA (November 2010) Senorita October 17, 2010 0Comments Taylor Cole is one of those women with the innate ability to cause shortness of...