alexmayarts.co.uk
Caracas Video Street Art
A commissioned video installation featured as part of a major street festival in downtown Caracas, Venezuela.