Contemporary Non-Fiction: Velazquez: The Complete Works, Taschen

Every so often, Taschen produces a definitive and gigantic complete-works art book. The best of these was published in 2012 on Klimt and included absolutely stunning new photography of the Stoclet Frieze. It is almost certainly the greatest art book ever published. It also weighs nearly 20 pounds and comes in its own carrying case with a little handle, which I like very much.

The most recent addition to the series is a relatively modest 12 pounds, but it still has its own carrying case. It also comes with text by the great but long dead Velazquez scholar José López-Rey. His deadness has made it difficult to keep the text up to date as new information comes to light. The editors have done a good job with what is essentially a biography: the research is meticulous and overall it can still be considered definitive. But they have been rather cowardly in making any changes to the catalogue raisonné, and the wealth of new attributions made since López-Rey’s death in 1991 are stuffed noncommittally into a puffy preface.

The photography is very good, but not stunning as in the Klimt book. Of course it is vastly more difficult to rephotograph Velazquezes (permission-wise) so this isn’t a surprise. López-Rey’s interpretation of the paintings is reasonably good – hits and misses – and he does best in biography mode. He declares it impossible, for example, to say what Velazquez is painting in his definitive work Las Meninas – rejecting the obviously correct explanation that he is working on Las Meninas itself because, for such a scene to be physically correct, Velazquez would have to have his back to us so he could actually see the subjects he was painting. In reality, Velazquez never minded bending physics to create a better painting: In his fabulous and only surviving nude, the Rokeby Venus, a cherub-supported mirror allows us to see Venus’ face. It has been amusingly demonstrated that an actual mirror positioned as in the painting would show us a different part of the girl’s body entirely. Likewise, were the mirror on the back of the wall in Las Meninas actually to reflect the King and Queen at frame-filling size, they’d have to be standing right in front of it – not positioned as the painting’s viewers, visible in the mirror alone. Velazquez did what he had to do to make a brilliant composition – and so he faces the audience at his easel to save us the wretched and cloying frustration of Vermeer’s The Art of Painting.

Las Meninas (1656)

 

 

Velazquez is among the greatest artists of all time. As a painter – a handler of oil paint – he is unsurpassed. He was accused of being lazy (“flemático”) because he could suggest detail without belaboring it. Look at Juan de Pareja, perhaps the greatest painting in this hemisphere: look at how Velazquez renders the texture of de Pareja’s hair (a black field, suggested only by detail at the edges, like an electron cloud). Look at the texture of the velvet sleeve, at the extraordinary use of white highlighting to create the lace collar.   Look above all at Juan de Pareja’s eyes and the supremely vigorous, commanding intelligence of the face. You not only see what de Pareja looked like – you can feel what it felt like to stand in front of him.

Information: 9/10

Photography: 8/10

Massivness: 9/10

Overall Goodness Rating (OGR): 8/10

Velazquez: The Complete Works.  Text by José López-Rey with Odile Delenda. Taschen, 2014. 416 enormous pages.

1,491 thoughts on “Contemporary Non-Fiction: Velazquez: The Complete Works, Taschen

  1. Pingback: is cialis generic
  2. Pingback: cialis 20mg
  3. Pingback: cialis 20mg price
  4. Pingback: albuterol inhaler
  5. Pingback: buy ciprofloxacin
  6. Pingback: levitra vs viagra
  7. Pingback: viagra cialis
  8. Pingback: cialis coupon
  9. Pingback: how much is cialis
  10. Pingback: buy careprost
  11. Pingback: tylenol cost
  12. Pingback: viagra for sale
  13. Pingback: viagra 50mg
  14. Pingback: viagra generic
  15. Pingback: otc ed pills
  16. Pingback: canadian pharmacy
  17. Pingback: online pharmacy
  18. Pingback: generic cialis
  19. Pingback: Buy cialis
  20. Pingback: levitra dosage
  21. Pingback: levitra vardenafil
  22. Pingback: generic levitra
  23. Pingback: buy cialis
  24. Pingback: casino games
  25. Pingback: viagra 25mg
  26. Pingback: cialis buy
  27. Pingback: cash advance
  28. Pingback: loans online
  29. Pingback: loan online
  30. Pingback: viagra pills
  31. Pingback: cialis generic
  32. Pingback: online casinos usa
  33. Pingback: new cialis
  34. Pingback: belle
  35. Pingback: cialis 20
  36. Pingback: cialis 5 mg
  37. Pingback: cialis 20
  38. Pingback: 20 cialis
  39. Pingback: casino slots
  40. Pingback: free slots online
  41. Pingback: slot games
  42. Pingback: buy cheap viagra
  43. Pingback: buy viagra cheap
  44. Pingback: viagra prices
  45. Pingback: sildenafil
  46. Pingback: tadalafil online
  47. Pingback: tadalafil 5mg
  48. Pingback: cheap viagra
  49. Pingback: casinos
  50. Pingback: viagra generic
  51. Pingback: droga5.net
  52. Pingback: generic for cialis
  53. Pingback: Viagra 120mg nz
  54. Pingback: Viagra 200mg uk
  55. Pingback: Viagra 100 mg cost
  56. Pingback: cialis coupon
  57. Pingback: Cialis 80mg cost
  58. Pingback: viagra generic
  59. Pingback: Cialis 20 mg pills
  60. Pingback: online viagra
  61. Pingback: Cialis 10mg tablet
  62. Pingback: Cialis 10mg tablet
  63. Pingback: viagra pills
  64. Pingback: buy lasix 100 mg
  65. Pingback: propecia 5mg cost
  66. Pingback: online viagra
  67. Pingback: order abilify 10mg
  68. Pingback: actos 15 mg otc
  69. Pingback: cheap amaryl 2 mg
  70. Pingback: cialis 20mg
  71. Pingback: arava 20 mg tablet
  72. Pingback: strattera 40 mg uk
  73. Pingback: levitra or cialis
  74. Pingback: atarax 10mg nz
  75. Pingback: buy baclofen 10 mg
  76. Pingback: benicar 40 mg otc
  77. Pingback: buy cialis
  78. Pingback: sildenafil generic
  79. Pingback: buy cialis bangkok
  80. Pingback: cardizem pharmacy
  81. Pingback: liquid viagra
  82. Pingback: levitra vs viagra
  83. Pingback: how to buy ceclor
  84. Pingback: celebrex generic
  85. Pingback: order cipro
  86. Pingback: slot machines
  87. Pingback: casino online
  88. Pingback: real casino
  89. Pingback: rbc car insurance
  90. Pingback: carinsurance
  91. Pingback: Buy viagra canada
  92. Pingback: payday loans loans
  93. Pingback: payday loans in ga
  94. Pingback: cbd capsules
  95. Pingback: buy cialis usa
  96. Pingback: cbd oil in ohio
  97. Pingback: viagra gel pills
  98. Pingback: viagra 60 mg
  99. Pingback: buy levitra online
  100. Pingback: pfizer viagra cost
  101. Pingback: essays writing
  102. Pingback: essay writing tip
  103. Pingback: help my essay
  104. Pingback: write essays
  105. Pingback: define assignments
  106. Pingback: cleocin tablets
  107. Pingback: viagra rx cost
  108. Pingback: Real viagra
  109. Pingback: cialis istanbul
  110. Pingback: Usa viagra sales
  111. Pingback: cialis prices
  112. Pingback: cialis or viagra
  113. Pingback: cialis
  114. Pingback: viagra coupons
  115. Pingback: cozaar 50mg uk
  116. Pingback: crestor 5 mg otc
  117. Pingback: essay help sydney
  118. Pingback: cialis with prozac
  119. Pingback: differin cheap
  120. Pingback: order dramamine
  121. Pingback: buy etodolac
  122. Pingback: flomax pharmacy
  123. Pingback: geodon online
  124. Pingback: hyzaar usa
  125. Pingback: tadalafil cheap
  126. Pingback: cialis vs levitra
  127. Pingback: imitrex medication
  128. Pingback: cialis ordering
  129. Pingback: viagra and alcohol
  130. Pingback: imuran 25mg uk
  131. Pingback: lopid online
  132. Pingback: lopressor otc
  133. Pingback: luvox prices
  134. Pingback: macrobid coupon
  135. Pingback: order meclizine
  136. Pingback: micardis canada
  137. Pingback: pharmacy prices
  138. Pingback: cheap mobic
  139. Pingback: motrin coupon
  140. Pingback: viagra in toronto
  141. Pingback: periactin nz
  142. Pingback: phenergan usa
  143. Pingback: prednisolone cost
  144. Pingback: soft viagra
  145. Pingback: provigil purchase
  146. Pingback: pulmicort prices
  147. Pingback: cheapest pyridium
  148. Pingback: reglan cost
  149. Pingback: buy risperdal 3 mg
  150. Pingback: robaxin generic
  151. Pingback: seroquel nz
  152. Pingback: order singulair
  153. Pingback: skelaxin price
  154. Pingback: vantin online
  155. Pingback: buy zestril
  156. Pingback: blog link
  157. Pingback: find more
  158. Pingback: zocor 10mg usa
  159. Pingback: zovirax generic
  160. Pingback: viagra pfizer
  161. Pingback: cost of zyprexa
  162. Pingback: dutasteride price
  163. Pingback: olmesartan nz
  164. Pingback: citalopram cost
  165. Pingback: cephalexin pills
  166. Pingback: buy cialis doctor
  167. Pingback: buy cialis now
  168. Pingback: trazodone cost
  169. Pingback: cheap viagra uk
  170. Pingback: cialis 20mg usa
  171. Pingback: doxycycline uk
  172. Pingback: permethrin 30g nz
  173. Pingback: 141genericExare
  174. Pingback: mdkiyetl
  175. Pingback: dueivmip
  176. Pingback: wat is cialis
  177. Pingback: glipizide nz
  178. Pingback: loperamide canada
  179. Pingback: cialis
  180. Pingback: buy cialis
  181. Pingback: viagra
  182. Pingback: viagra
  183. Pingback: indomethacin cost
  184. Pingback: buy cialis drug
  185. Pingback: buy cialis doctor
  186. Pingback: buy cialis doctor
  187. Pingback: buy cialis doctor
  188. Pingback: furosemide 160 mg
  189. Pingback: cheap clotrimazole
  190. Pingback: doxycycline birds
  191. Pingback: prednisolone pets
  192. Pingback: clomid days
  193. Pingback: diflucan pronounce
  194. Pingback: essays to buy
  195. Pingback: thesisacloud.com
  196. Pingback: write my essay org
  197. Pingback: goodrx propecia
  198. Pingback: write my paper co
  199. Pingback: tadalafil usa
  200. Pingback: Zakhar Berkut hd
  201. Pingback: 4569987
  202. Pingback: news news news
  203. Pingback: cialis australia
  204. Pingback: psy2022
  205. Pingback: projectio-freid
  206. Pingback: derm rx pharmacy
  207. Pingback: kinoteatrzarya.ru
  208. Pingback: topvideos
  209. Pingback: video
  210. Pingback: Ukrainskie-serialy
  211. Pingback: site
  212. Pingback: top
  213. Pingback: arghentina cialis
  214. Pingback: cialis for women
  215. Pingback: podolsk-region.ru
  216. Pingback: cytotmeds.com
  217. Pingback: deltasone generic
  218. Pingback: keto fats
  219. Pingback: is yogurt keto
  220. Pingback: keto bhb reviews
  221. Pingback: cialis meme
  222. Pingback: regcialist.com
  223. Pingback: gay ftm dating
  224. Pingback: lyrica anderson
  225. Pingback: viagra cheap
  226. Pingback: viagra online usa
  227. Pingback: viagra generic
  228. Pingback: cialis for sale
  229. Pingback: rx cialis
  230. Pingback: cialis tablet
  231. Pingback: 1
  232. Pingback: cialis 2.5 mg
  233. Pingback: ivermectin tablet
  234. Pingback: nih ivermectin
  235. Pingback: buying ivermectin
  236. Pingback: cialis coupon
  237. Pingback: viagra wirkung
  238. Pingback: hims viagra
  239. Pingback: viagra boys
  240. Pingback: buy amoxil canada
  241. Pingback: lasix brand name
  242. Pingback: drug neurontin
  243. Pingback: quineprox 750
  244. Pingback: 5mg prednisone
  245. Pingback: dapoxetine buy us
  246. Pingback: ivermectin 9mg
  247. Pingback: albuterol coupon
  248. Pingback: viagra users group
  249. Pingback: gabapentin 4000 mg
  250. Pingback: plaquenil used for
  251. Pingback: stromectol cost
  252. Pingback: viagra cvs
  253. Pingback: viagra connect
  254. Pingback: viagra for women
  255. Pingback: low price viagra
  256. Pingback: dice sex games
  257. Pingback: viagra for sale
  258. Pingback: sildenafil goodrx
  259. Pingback: ivermectin 2ml
  260. Pingback: hims sildenafil
  261. Pingback: cialis pas cher
  262. Pingback: clickviagrcan.com
  263. Pingback: look at more info
  264. Pingback: women viagra
  265. Pingback: ivermectin 5
  266. Pingback: buy stromectol
  267. Pingback: ivermectin cream 1
  268. Pingback: use of ivermectin
  269. Pingback: i-mask protocol
  270. Pingback: lumigan eyelash
  271. Pingback: tizanidine pill
  272. Pingback: bimatoprost sr
  273. Pingback: cost of aralen
  274. Pingback: Anonymous
  275. Pingback: otc ivermectin
  276. Pingback: stromectol pill
  277. Pingback: buy stromectol uk
  278. Pingback: Anonymous
  279. Pingback: stromectol uk buy
  280. Pingback: Anonymous
  281. Pingback: ivermectin ontario
  282. Pingback: stromectol tablets
  283. Pingback: ivermectin india
  284. Pingback: provigil generico
  285. Pingback: ivermectin 9mg
  286. Pingback: cialis online
  287. Pingback: daily cialis
  288. Pingback: cialis amazon
  289. Pingback: ivermectin use
  290. Pingback: generic for cialis
  291. Pingback: ceallias
  292. Pingback: cialis risks
  293. Pingback: merck fda
  294. Pingback: cialis usa
  295. Pingback: calis
  296. Pingback: generic
  297. Pingback: generic cialis
  298. Pingback: stromectol 15 mg
  299. Pingback: tadalafil bnf
  300. Pingback: cialis 20mg online
  301. Pingback: generic for cialis
  302. Pingback: ivermectin wormer
  303. Pingback: stromectol price
  304. Pingback: cialis goodrx
  305. Pingback: lasix tablet price
  306. Pingback: india ivermectin
  307. Pingback: buying ivermectin
  308. Pingback: cialis coupon
  309. Pingback: stromectol brand
  310. Pingback: ivermectin topical
  311. Pingback: tadalafil otc
  312. Pingback: cialis at walmart
  313. Pingback: stromectol pills
  314. Pingback: stromectol oral
  315. Pingback: bahis siteleri
  316. Pingback: hdorg2.ru
  317. Pingback: ivermectin 200
  318. Pingback: 3linguist
  319. Pingback: 3tasteless
  320. Pingback: stromectol buy uk
  321. Pingback: cialis for sale
  322. Pingback: A片
  323. Pingback: Arie Baisch
  324. Pingback: 2022-film
  325. Pingback: Reba Fleurantin
  326. Pingback: Lila Lovely BBW
  327. Pingback: domain-name
  328. Pingback: valentine gift
  329. Pingback: x
  330. Pingback: 9xflix
  331. Pingback: xnxx
  332. Pingback: 123movies
  333. Pingback: xxx
  334. Pingback: Click Here
  335. Pingback: Click Here
  336. Pingback: Click Here
  337. Pingback: Click Here
  338. Pingback: Click Here
  339. Pingback: Click Here
  340. Pingback: Click Here
  341. Pingback: Click Here
  342. Pingback: Click Here
  343. Pingback: Click Here
  344. Pingback: Click Here
  345. Pingback: Click Here
  346. Pingback: Click Here
  347. Pingback: Click Here
  348. Pingback: Click Here
  349. Pingback: Click Here
  350. Pingback: Click Here
  351. Pingback: Click Here
  352. Pingback: Click Here
  353. Pingback: Click Here
  354. Pingback: Click Here
  355. Pingback: Click Here
  356. Pingback: Click Here
  357. Pingback: Click Here
  358. Pingback: Click Here
  359. Pingback: Click Here
  360. Pingback: Click Here
  361. Pingback: Click Here
  362. Pingback: Click Here
  363. Pingback: Click Here
  364. Pingback: Click Here
  365. Pingback: Click Here
  366. Pingback: Click Here
  367. Pingback: Click Here
  368. Pingback: Click Here
  369. Pingback: Click Here
  370. Pingback: Click Here
  371. Pingback: Click Here
  372. Pingback: Click Here
  373. Pingback: Click Here
  374. Pingback: Click Here
  375. Pingback: Click Here
  376. Pingback: Click Here
  377. Pingback: Click Here
  378. Pingback: Click Here
  379. Pingback: Click Here
  380. Pingback: Click Here
  381. Pingback: Click Here
  382. Pingback: Click Here
  383. Pingback: Click Here
  384. Pingback: Click Here
  385. Pingback: Click Here
  386. Pingback: Click Here
  387. Pingback: Click Here
  388. Pingback: Click Here
  389. Pingback: Click Here
  390. Pingback: Click Here
  391. Pingback: Click Here
  392. Pingback: Click Here
  393. Pingback: Click Here
  394. Pingback: Click Here
  395. Pingback: Click Here
  396. Pingback: Click Here
  397. Pingback: Click Here
  398. Pingback: Click Here
  399. Pingback: Click Here
  400. Pingback: Click Here
  401. Pingback: Click Here
  402. Pingback: Click Here
  403. Pingback: kinokrad
  404. Pingback: batmanapollo
  405. Pingback: domain-names
  406. Pingback: free rent ads
  407. Hi, just required you to know I he added your site to my Google bookmarks due to your layout. But seriously, I believe your internet site has 1 in the freshest theme I??ve came across.Metropol Halı Karaca Halı Öztekin ve Selçuklu Halı Cami Halısı ve Cami Halıları Türkiye’nin En Büyük Cami Halısı Fabrikasıyız…

  408. Pingback: Google reviews
  409. Pingback: vsovezdeisrazu
  410. Pingback: 2023 Books
  411. Pingback: 2023
  412. Pingback: dying
  413. Pingback: tombstones
  414. Pingback: dead people
  415. Pingback: birth records
  416. Pingback: rip
  417. Pingback: IRA Empire
  418. Pingback: levitra pricing
  419. Pingback: levitra
  420. Pingback: viagra low cost
  421. Pingback: ipsychologos
  422. Pingback: yug-grib.ru
  423. Pingback: Chirurgie Tunisie
  424. Pingback: Civility
  425. Pingback: Community service
  426. Pingback: Finance job market
  427. Pingback: Academic research
  428. Pingback: Field Visits
  429. Pingback: Social Justice
  430. Pingback: Medication safety
  431. Pingback: Water Bath
  432. Pingback: pH Meters
  433. Pingback: Resume Building
  434. Pingback: public attitudes
  435. Pingback: Dr. Khaled Azazy
  436. Pingback: Campus facilities
  437. Pingback: vitaliy-abdulov.ru
  438. Pingback: computer science
  439. Pingback: psychophysics.ru
  440. Pingback: الاقتصاد
  441. Pingback: Hot Plates
  442. Pingback: Course Load
  443. Pingback: Code of Conduct
  444. Pingback: MBA
  445. Pingback: magasin crossfit
  446. Pingback: machine pectoraux
  447. Pingback: Fiverr Earn
  448. Pingback: Fiverr Earn
  449. Pingback: Fiverr Earn
  450. Pingback: Fiverr Earn
  451. Pingback: Fiverr Earn
  452. Pingback: Fiverr Earn
  453. Pingback: Fiverr Earn
  454. Pingback: Fiverr Earn
  455. Pingback: fiverrearn.com
  456. Pingback: fiverrearn.com
  457. Pingback: fiverrearn.com
  458. Pingback: fiverrearn.com
  459. Pingback: fiverrearn.com
  460. Pingback: weather tomorrow
  461. Pingback: fiverrearn.com
  462. Pingback: fiverrearn.com
  463. Pingback: fiverrearn.com
  464. Pingback: frenchie red eyes
  465. Pingback: designer dogs
  466. Pingback: jute vs sisal rug
  467. Pingback: Seo marketing
  468. Pingback: isla mujeres
  469. Pingback: 18k gold plated
  470. Pingback: best budget phones
  471. Pingback: future university
  472. Pingback: future university
  473. Pingback: future university
  474. Pingback: future university
  475. Pingback: drip chains
  476. Pingback: seo company tampa
  477. Pingback: french bulldogs
  478. Pingback: FiverrEarn
  479. Pingback: grey frenchie
  480. Pingback: french bulldog
  481. Pingback: french bulldog
  482. Pingback: viagra 4 tablets
  483. Pingback: Warranty
  484. Pingback: Piano service
  485. Pingback: FUE
  486. Pingback: FUE
  487. Pingback: FUE
  488. Pingback: FUE
  489. Pingback: FUE
  490. Pingback: FUE
  491. Pingback: FUE
  492. Pingback: Furniture handling
  493. Pingback: Residential moving
  494. Pingback: FiverrEarn
  495. Pingback: FiverrEarn
  496. Pingback: FiverrEarn
  497. Pingback: FiverrEarn
  498. Pingback: Streamer
  499. Pingback: FiverrEarn
  500. Pingback: FiverrEarn
  501. Pingback: FiverrEarn
  502. Pingback: FiverrEarn
  503. Pingback: FiverrEarn
  504. Pingback: pupuk organik
  505. Pingback: partners
  506. Pingback: essay 123 help
  507. Pingback: writing essay help
  508. Pingback: glucotrust reviews
  509. Pingback: puravive reviews
  510. Pingback: neurorise reviews
  511. Pingback: cortexi
  512. Pingback: Predictions
  513. Pingback: FiverrEarn
  514. Pingback: FiverrEarn
  515. Pingback: FiverrEarn
  516. Pingback: FiverrEarn
  517. Pingback: live sex cams
  518. Pingback: live sex cams
  519. Pingback: live sex cams
  520. Pingback: FiverrEarn
  521. Pingback: FiverrEarn
  522. Pingback: FiverrEarn
  523. Pingback: FiverrEarn
  524. Pingback: FiverrEarn
  525. Pingback: FiverrEarn
  526. Pingback: FiverrEarn
  527. Pingback: FiverrEarn
  528. Pingback: FiverrEarn
  529. Pingback: FiverrEarn
  530. Pingback: FiverrEarn
  531. Pingback: FiverrEarn
  532. Pingback: FiverrEarn
  533. Pingback: FiverrEarn
  534. Pingback: FiverrEarn
  535. Pingback: FiverrEarn
  536. Pingback: FiverrEarn
  537. Pingback: FiverrEarn
  538. Pingback: FiverrEarn
  539. Pingback: A2 Ghee
  540. Pingback: Lightroom Presets
  541. Pingback: watch
  542. Pingback: solar
  543. Pingback: SRA Survivors
  544. Pingback: FiverrEarn
  545. Pingback: FiverrEarn
  546. Pingback: FiverrEarn
  547. Pingback: FiverrEarn
  548. Pingback: vidalista black
  549. Pingback: cialis drug
  550. Pingback: tamoxifen berichte
  551. Pingback: viagra walmart
  552. Pingback: resurge legit
  553. Pingback: cost flagyl
  554. Pingback: vidalista 60 usa
  555. Pingback: proairhfa
  556. Pingback: fullersears.com
  557. Pingback: proair coupon
  558. Pingback: fullersears.com
  559. Pingback: fullersears.com
  560. Pingback: strattera cost
  561. Pingback: androgel price
  562. Pingback: cheap vilitra
  563. Pingback: kamagra jelly pack
  564. Pingback: trt cream
  565. Pingback: tadalista 5
  566. Pingback: french bulldog buy
  567. Pingback: vidalista 20
  568. Pingback: androgel coupon
  569. Pingback: Cenforce 200
  570. Pingback: tadalista 20
  571. Pingback: porn
  572. Pingback: porno izle
  573. Pingback: child porn
  574. Pingback: porn
  575. Pingback: live sex cams
  576. Pingback: live sex cams
  577. Pingback: live sex cams
  578. Pingback: kamagra gel online
  579. Pingback: vilitra
  580. Pingback: marketplace
  581. Pingback: frt trigger
  582. Pingback: bactrim for bv
  583. Pingback: cost of revatio
  584. Pingback: Despacho contable
  585. Pingback: efos y edos
  586. Pingback: 늑대닷컴
  587. Pingback: Slot online HTML5
  588. Pingback: One Peace AMV
  589. Pingback: superslot
  590. Pingback: allgame
  591. Pingback: 918kiss
  592. Pingback: หวย24
  593. Pingback: Best toner
  594. Pingback: pg slot
  595. Pingback: porno izle
  596. Pingback: regles 421
  597. Pingback: cybersécurité
  598. Pingback: upstate hotels
  599. Pingback: resort lake placid

Comment