The big latin DICK all up in me!