Wow — superbly strange and beautiful photography from Louviere + Vanessa site; and lots of it. (Flash-only site)