Looks like Leo has recently set up an official fans Facebook page: https://www.facebook.com/pages/Leo-Ulloa-Official/314969075313907
Thought I'd bring it to the attention of those that haven't seen, only got just over a ton of likes at the moment.
Thought I'd bring it to the attention of those that haven't seen, only got just over a ton of likes at the moment.