In May 2007 we were featured in a Magazine called SPOT found and printed in the good ol' Amsterdam, Netherlands. We don't have a hard copy of the magazine but we do have some pics. You don't have to believe us but here's some proof!
Anyways check it out and thanks Spot! -T.V.<3



