DeusVerve

How much do you trust your eyes?
Puzzle