6.21.2011

TONIGHT!
Our short film LUCHA MAGNIFICO is showing at Forbidden Island in Alameda as part of the
The 3rd Annual Long Day Short Film Festival of Alameda!!
Forbidden Island
1304 Lincoln
Alameda, CA