Pavel Chupakabra

Spotted this over on VVC force, Im not the best out there to read Russian but its safe to say that this video has an awesome vibe to it, really...
February 14, 2012