We just received an email from Taylor! He writes:
Hey everyone, I will be on this tv show broadcast on the internet at www.melillamedia.net at 10:30pm Spanish or 4:30pm Eastern time! The show will start with soccer so I will probably be on around 11pm Spain time or 5pm eastern time. The show is tonight so if you can watch that's great!
Try www.melillamedia.es if the first one doesn't work!