The Spanish phrase "el toro loco" translates to "mad bull" in English. If you need any more translations, just ask
El toro loco means the mad bull !
El Super Toro Loco is located at Mecca CA. Phone: 760 396 2177.
The translation of 'el toro loco' from Spanish to English is 'mad bull'
Lupe Soza drives the Truck: El Toro Loco. He resides in Banquete and his favorite...
El Toro Loco - 2617 Poplar Avenue,Memphis, TN, Ph: (901) 458-4414