Quotulatiousness

February 23, 2012

Michael Geist on why Canada should not appear in the US piracy watchlist

Filed under: Cancon, Law, Liberty, Media, Technology, USA — Tags: , , , , — Nicholas @ 13:16

You’d think, as Canada ranks 13th in the world for strength of intellectual property protection (much higher than the US at 24th spot), there’d be no question that Canada should not be considered as a “piracy haven”. But you’d be wrong:

In what has become an annual rite of spring, each April the U.S. government releases its Special 301 report — often referred to as the Piracy Watch List — which claims to identify countries with sub-standard intellectual property laws. Canada has appeared on this list for many years alongside dozens of countries. In fact, over 70% of the world’s population is placed on the list and most African countries are not even considered for inclusion.

While the Canadian government has consistently rejected the U.S. list because it “basically lacks reliable and objective analysis”, this year I teamed up with Public Knowledge to try to provide the U.S. Trade Representative Office with something a bit more reliable and objective. Public Knowledge will appear at a USTR hearing on Special 301 today. In addition, last week we participated in meetings at the U.S. Department of Commerce and USTR to defend current Canadian copyright law and the proposed reforms.

The full submission on Canadian copyright is available here. It focuses on four main issues: how Canadian law provides adequate and effective protection, how enforcement is stronger than often claimed, why Canada is not a piracy haven, and why Bill C-11 does not harm the interests of rights holders (critics of Bill C-11 digital lock rules will likely think this is self-evident).

3D-print your own robot dinosaur

Filed under: History, Science, Technology — Tags: , , — Nicholas @ 11:58

Over at The Register, there’s a discussion on the latest frontier in paleontology — Xeroxiraptors:

Dino-loving boffins in the US have embarked on their very own Jurassic Park-esque experiment to bring the actions of Earth’s favourite prehistoric lizards to life.

The researchers, from Philadelphia’s Drexel University, are using 3D printing to create dino-bones and then attaching artificial muscles and tendons to create dinosaur robots.

“Technology in paleontology hasn’t changed in about 150 years,” paleontologist Kenneth Lacovara said. “We use shovels and pickaxes and burlap and plaster. It hasn’t changed — until right now.”

The 3D printers build the dino-bones by repeatedly putting out thin layers of resin or another material to build up the object based on a digital design.

Canada considers delaying F-35 aircraft order

Filed under: Cancon, Military, Technology — Tags: , , , , — Nicholas @ 11:38

In the Globe & Mail, Steven Chase on the Canadian government’s uncomfortable position on the RCAF’s next generation fighter aircraft:

The Canadian government is investigating whether it can squeeze more life out of its aging CF-18 fighters as it takes stock of decisions by cash-strapped allies to delay or trim orders for the replacement F-35 Lightning jet.

The Harper government must now decide whether there’s a benefit to postponing part of Canada’s order of 65 jets so that its Lightning fighter bombers are built in the same years as the bulk of orders placed by other countries — when the production cost is lower.

[. . .]

The Canadian government had planned to start taking delivery of new F-35 fighter bombers in 2016 or 2017 and has publicly described 2020 as the retirement date for most of its fleet of CF-18 Hornets.

A government official with knowledge of the file said the military is now assessing whether 2020 is the absolute maximum life expectancy for the Hornets or whether there’s a little bit more flying time left in the jets — planes purchased between 1984 and 1988.

Canada has already retrofitted the CF-18s in order to make them last until 2020.

Timelapse footage using tilt-shift makes everything look like a model

Filed under: Randomness, Technology — Tags: , — Nicholas @ 09:15

A time lapse of action in and outside the Port of Napier filmed mostly from the Bluff Hill lookout. Edited in Sony Vegas11 with Magic Bullet Looks 2 using the Swing Tilt pre-set that makes the machinery and ships take on a model toy appearance.

H/T to Nelson Kennedy for the link.

Wikipedia says:

“Tilt-shift photography” refers to the use of camera movements on small- and medium-format cameras, and sometimes specifically refers to the use of tilt for selective focus, often for simulating a miniature scene. Sometimes the term is used when the shallow depth of field is simulated with digital post processing; the name may derive from the tilt-shift lens normally required when the effect is produced optically.

“Tilt-shift” encompasses two different types of movements: rotation of the lens plane relative to the image plane, called tilt, and movement of the lens parallel to the image plane, called shift. Tilt is used to control the orientation of the plane of focus (PoF), and hence the part of an image that appears sharp; it makes use of the Scheimpflug principle. Shift is used to adjust the position of the subject in the image area without moving the camera back; this is often helpful in avoiding the convergence of parallel lines, as when photographing tall buildings.

February 22, 2012

Rick Mercer: Get a warrant, Vic!

Filed under: Cancon, Law, Liberty, Media, Technology — Tags: , , — Nicholas @ 11:39

“Mr. Toews encapsulated both the intellectual bankruptcy of the post-9/11 security/freedom equation and the capricious, self-indulgent doltishness that sometimes infects the Conservative government’s policymaking”

Filed under: Cancon, Government, Liberty, Media, Technology — Tags: , , , , , — Nicholas @ 11:19

Chris Selley in the National Post on the disappointing moment at the start of the fight against C-30, the Canadian government’s internet bill that would eviscerate what little privacy protection still exists:

The most disappointing moment in the otherwise heartening backlash against the Protecting Children from Online Predators Act came right at the beginning, immediately after Public Safety Minister Vic Toews issued his immortal Question Period ultimatum. Mr. Toews was defending a law that would, among other things, allow government agents to march into your Internet service provider, without a warrant, and “examine any document, information or thing.” In this regard, he said Liberal MP Francis Scarpaleggia, and by extension all Canadians, “can either stand with us or with the child pornographers.”

He deserved — Canadian democracy deserved — nothing less than a humiliating, well-crafted, immediate putdown. He didn’t even get a “for shame.”

[. . .]

In a dozen words, Mr. Toews encapsulated both the intellectual bankruptcy of the post-9/11 security/freedom equation and the capricious, self-indulgent doltishness that sometimes infects the Conservative government’s policymaking. Any high school student should be able to identify and debunk the fallacy Mr. Toews was employing; to defend the intrinsic value of freedom and privacy; to articulate the dangers of handing governments excessive and unnecessary powers.

[. . .]

So, I think Mr. Toews’ comment sealed the deal. In the light of day, the War on Terror-era “you’re with us or you’re with the terrorists” argument is cringe-inducing; sub in criminals for terrorists and it’s laughable. More importantly, though, I suspect Mr. Toews finally confirmed a certain suspicion among many Canadians: When the government tells you it needs to limit your privacy or freedom, what it probably means is that it wants to limit your privacy and freedom and thinks you won’t put up a fight. It’s delightful to see this government proved wrong.

“More Americans fall off the roof installing solar panels each year than have ever been kiled by civilian nuclear power in the US”

Filed under: Environment, Japan, Media, Technology — Tags: , , , — Nicholas @ 08:45

Tim Worstall responds to a Naomi Wolf panic-piece about the evils of nuclear power:

    Although there is a scientific consensus that no exposure is safe, no matter how brief,

No love, there isn’t a scientific consensus that says that there is no safe level of radioactivity. Forget hormesis for a moment and just concentrate on the obvious fallacy of the statement. We’re all bombarded with radiation all the time. Everything from cosmic rays through to uranium in the soil to bananas and Brazil nuts. And while we do all fall down dead eventually we’re not all falling down dead from the radiation from these sources.

[. . .]

And then we get the great one:

    Then, Japan was hit by a tsunami, and the cooling systems of the Fukushima nuclear reactor were overwhelmed, giving the world apocalyptic images of toxic floods and floating cars, of whole provinces made uninhabitable.

Well, yes, the tsunami killed lots of people, indeed. And the failure of the nuclear plant has killed no one. So we’d better abolish tsunamis then, eh?

Finally, what’s wrong with the whole piece, indeed, the basic mode of thinking behind it, is that it is looking only at absolute risk, taking no account whatsoever or relative risk. If we decide that we actually do want to have electricity then we need to look at which system of producing the electricity we desire kills the fewest of us. And in that nuclear wins hands down. More Americans fall off the roof installing solar panels each year than have ever been kiled by civilian nuclear power in the US.

Oh, and coal fired power stations distribute more radiation around the world than nuclear power plants do as well.

February 19, 2012

Toews didn’t even know what was in his own proposed legislation

Filed under: Cancon, Law, Liberty, Media, Technology — Tags: , , , — Nicholas @ 11:36

In an interview with the CBC, Public Safety Minister Vic Toews reveals that he hasn’t actually read or understood his own bill:

In an interview airing Saturday on CBC Radio’s The House, Toews said his understanding of the bill is that police can only request information from the ISPs where they are conducting “a specific criminal investigation.”

But Section 17 of the ‘Protecting Children from Internet Predators Act’ outlines “exceptional circumstances” under which “any police officer” can ask an ISP to turn over personal client information.

“I’d certainly like to see an explanation of that,” Toews told host Evan Solomon after a week of public backlash against Bill C-30, which would require internet service providers to turn over client information without a warrant.

“This is the first time that I’m hearing this somehow extends ordinary police emergency powers [to telecommunications]. In my opinion, it doesn’t. And it shouldn’t.”

As was detailed in a recent post on the Canadian Privacy Law Blog, Bill C-30 is riddled with nasty little booby traps, including a provision that prevents your ISP from telling you that your information has been given to the police (or other “inspectors” as designated by the minister) even after the investigation is complete. For that matter, there doesn’t even have to be a criminal investigation underway: if someone is given the role of “inspector” under this bill, they have the right to demand this information under any circumstances at all.

An update to that blog post since last time I linked to it:

Update (18 February 2012): It is really worth noting that this gag order is not new. It has existed in PIPEDA for quite some time. What is new is extending it to cover “lawful access” requests.

People should be aware that — I am told — in the vast majority of cases, internet service providers will willingly hand over customer information without a warrant when the police tell them that it is connected with a child exploitation investigation (using something cynically called a “PIPEDA Request”, which I’ve blogged about before). If your internet service provider hands over your information voluntarily, that’s also subject to the gag order in Section 9 of PIPEDA.

February 18, 2012

Even hardcore pro-Tory cheerleaders hate the new Internet bill

Filed under: Cancon, Government, Liberty, Media, Technology — Tags: , , , , — Nicholas @ 12:27

The Sun chain of newspapers is without a doubt the most pro-Conservative media voice in Canada. When even they are calling Bill C-30 “seriously flawed”, you’ve got to hope that the government will give up:

The legislation, Bill C-30, tabled this week as the Protecting Children from Internet Predators Act, had virtually no safeguards to protect law-abiding Canadians, including the media, from being spied upon by police, bureaucrats, CSIS — even the competition bureau.

Until Prime Minister Stephen Harper punted the bill straight to committee for a badly-needed overhaul, his government appeared unconcerned about its own inconsistency.

Earlier this week, for example, the long-gun registry was finally put down, killed by the Harper majority for one reason and one reason alone.

It was rightly deemed to be an intrusion into the privacy of law-abiding Canadians.

This leaves Bill C-30 indefensible in its present form.

Requiring telecommunications providers to hand over personal information — without a warrant — to law-enforcement agencies opens the door to incredible abuses, and not just by Big Brother.

“This is going to be like the Fort Knox of information that the hackers and the real bad guys will want to go after,” said Ann Cavoukian, Ontario’s privacy commissioner.

The bill also includes a lovely little gag order provision that prevents your ISP from telling you when your information has been turned over to “inspectors” under the bill (and that doesn’t limit itself to the police: anyone could be appointed as an inspector by the ministry).

February 17, 2012

Even the folks who supported “lawful access” are rethinking after Vic Toews’ “with us or with the child pornographers” comment

Filed under: Cancon, Liberty, Technology — Tags: , , , — Nicholas @ 10:48

Lorne Gunter was about to write in favour of the Conservative government’s Orwellian “lawful access” legislation until Vic Toews clarified the issue for him:

Want to read my email, Vic Toews? Get a warrant

Vic Toews, stay out of my inbox. And no, it’s not because I’m trying to hide messages between me and kiddie porn providers.

I was about to write a column defending the Tories’ “lawful access” bill, albeit with strong reservations. Then Public Safety Minister Vic Toews accused anyone and everyone who wasn’t fully behind his bill of being supportive of the sexual creeps who prey on children by making and distributing pornographic images of them.

Seriously, Mr. Toews? Could you have done anything else that would have more thoroughly confirmed civil libertarians’ fears about your bill’s assault on privacy and personal liberty?

It is not a sign of indifference to the scourge of online child pornography to be concerned about giving police too much authority to snoop around in Canadians’ online activities. That’s a genie that cannot be put back in its bottle once it’s been released.

February 16, 2012

Are you for Orwellian surveillance by government thugs or are you with the child pornographers?

Margaret Wente in the Globe & Mail:

Where do you stand on the new online surveillance bill? Are you with the government? Or are you with the child pornographers? According to Public Safety Minister Vic Toews, you have to choose.

In case you fail to get the point, the new legislation is being subtly marketed as the Protecting Children From Internet Predators Act. Of course, maybe you don’t really care about protecting children from Internet predators. Maybe you don’t care that without this law, filthy perverts will continue to roam free. Really, it’s your choice.

I am scarcely the first person to point out that Stephen Harper’s government likes to demonize its opponents, or that it has a nasty authoritarian streak. But in this case, the dissent is unusually widespread. Those with doubts about the bill include opposition politicians, civil libertarians, privacy commissioners and Internet experts — plus more than a few small-c conservatives who wonder why our government insists on whipping up unnecessary moral panic when it doesn’t have to.

[. . .]

So why do I stand with the child pornographers here? Because I’m not convinced the police need new powers to root out online child molesters. Judging by the recent highly publicized busts of child-porn rings, their existing powers seem to be working fine. Nor am I convinced that the police will never abuse their power. History shows they usually do. That’s why they need civilian oversight. That’s not liberal, in my view. That’s prudent.

The economics of the military-industrial complex

Eisenhower was right: the military-industrial complex has the US government tight within its grip, and there’s no easy fix. Strategy Page has a useful overview:

For decades the U.S. Armed Forces has been having problems with rapidly growing (much greater than inflation) costs of weapons. Congress passes laws to try and cope and the laws are ignored. One example is the laws calling for accurate life-cycle costs (for development, manufacturer, and maintenance of weapons over their entire service life). A recent study found out that, despite laws calling for accuracy and consistency in these numbers, most manufacturers manipulated the data to make their systems look less expensive than they actually were. The Department of Defense is increasingly taking extreme measures in the face of this corruption and cancelling more and more very expensive systems. But the manufacturers continue to use smoke and mirrors to get new projects started and failed ones funded.

New weapons get approved because of another form of procurement corruption, the Low Ball Bid. Last year the U.S. Air Force demanded that defense contractors stop low balling, which in practice means submitting unrealistically low bids for new weapons (to make it easier for Congress to get things started) and then coming back for more and more money as “unforeseen problems” appear and costs keep escalating and delivery is delayed. Currently, procurement projects are about a third over budget and most items are late as well. Procurement of weapons and major equipment make up about a third of the defense budget. While this is expected to decline over the next decade, as defense budgets shrink, the problem also extends to upgrades and refurbishment of existing equipment.

The most intractable problem is the decades old contractor practice of deliberately making an unreasonably low estimate of cost when proposing a design. The military goes along with this, in the interest of getting Congress to approve the money. Since Congress has a short memory the military does not take much heat for this never ending “low ball” planning process.

February 15, 2012

More speculation that Canada might be reconsidering the F-35 fighter purchase

Filed under: Australia, Cancon, Military, Technology — Tags: , , , , , — Nicholas @ 10:53

In the National Post, John Ivison reports on a new tender for UAVs and wonders if it may herald a reconsideration of the government’s announced F-35 purchase.

Sources said the Department of National Defence is preparing to tender a contract for around six remotely piloted vehicles such as the MQ-9 Reaper, which the U.S. Defence Department estimates cost around $30-million each. A spokesman for DND dismissed the suggestion that armed drones could replace the F-35s, or augment a reduced number of aircraft, as speculation.

The Canadian military has previously leased drones from Israel and the CU-170 Herons flew reconnaissance missions in Afghanistan. But the Herons were never armed and a move to fit munitions on to any unmanned aircraft would inevitably draw criticism from opposition parties. When the idea was raised two years ago, then New Democrat defence critic Jack Harris dismissed it as “morally repugnant” and “robot warfare.”

In 2009, it was mentioned that Canada had been using Heron UAVs for about a year (long enough that Australian troops were in Canada to train on the equipment at that time). Of course, you can’t (currently or in the near future) completely replace manned fighters with UAVs, but UAV capabilities have grown substantially and they can now accomplish many missions that used to require manned aircraft. (See the comments on this article for some useful discussion on that topic.)

The F-35 should be (once all the development and manufacturing issues have been worked out) a very impressive combat aircraft. Here’s a graphic showing the kind of armament the F-35 will be able to use. The problem for Canada and other countries intending to purchase the F-35 is that costs are rising uncomfortably fast:

However, delays and cost overruns to Lockheed Martin’s F-35 strike fighter jet are causing headaches in many NATO capitals. Peter MacKay, the Defence Minister, admitted Tuesday that “the program has not been without problems in timelines and cost estimates.”

He said the government remains committed to giving the air force “the best opportunity for mission success” but refused to confirm that the government still intends to buy 65 F-35s.

In Question Period, the Prime Minister said that there is a budget for the F35s and “the government will operate within that budget.”

The problem for the Tories is that the cost of the planes is likely to rise considerably from the estimated $75-million per plane. Buying 65 jets would burst the $9-billion budget allocated for the F-35 purchase.

The U.S. Defence Department estimates the cost of each F-35 at $195-million this year. The Pentagon said Monday it intends to reduce spending on the F-35s next year and delay future spending because of the soaring costs and technological problems.

Some countries are opting to buy some F/A-18F Super Hornets as a stopgap until the F-35 is mature (Australia, for example, ordered 24 aircraft at a reported cost of A$6.6 billion).

No story about military equipment purchases is complete without considering the fact that the government thinks of it as an economic development program nearly as much as a military purchase. In spite of the remarkably poor economic justification, it has political benefits that easily dazzle parliamentarians and local newspaper editors (in the regions that benefit from the spending, anyway).

The Harper government has argued consistently one reason to stay in the F-35 program is the industrial benefits that have accrued to some Canadian companies. However, one industry insider said more work would likely flow from an order for a less expensive jet from Boeing or Saab. The government is set to unveil a comprehensive review of the Canadian aerospace industry, led by former Industry Minister David Emerson. If his review were to encompass the F-35 purchase, it could provide the Tories with the perfect cover to cancel a program that is turning into a political millstone.

Also in the National Post, Matt Gurney points out that it’s not just the NATO allies getting concerned about the F-35 program:

Ottawa is said to be considering equipping the Air Force with armed drones as part of an effort to replace the aging CF-18 fighter jets. The original plan was to replace them with 65 F-35s, but that problem has been beset by cost overruns and production delays. While the Harper government has remained resolutely behind the F-35 purchase, news has emerged out of Washington that the United States is beginning to cancel or delay orders for the advanced stealth fighter jets. This is a game-changer — it’s one thing for Italy or Israel to get cold feet, but if America pulls the plug on the program, the entire calculus of the F-35′s economics could change rapidly. And not in Canada’s favour.

He also points out that it’s no longer safe to assume that your UAV will perform as expected once your opponent reaches a certain level of technical sophistication:

Last December, Iran announced that it had shot down a U.S. RQ-170 drone over its territory. There was nothing new about that, and nor was it particularly alarming — an advantage of using drones for reconnaissance is that if the enemy does blow one up, you don’t necessarily need to respond with a retaliatory strike, as would be far more likely if a pilot (with a family and an elected representative and a Facebook page) was killed or captured. It also helps avoid a repetition of the awkward Gary Francis Powers incident of the Cold War, where an American spyplane pilot was shot down over the Soviet Union. When America denied the flight had ever occurred, the Soviets displayed a very much alive Powers to the media, humiliating the United States. Having a drone blown out of the sky isn’t nearly as complex. You just build another drone.

After several days, however, it became clear that there was more to the story than we had first been led to believe. Iran hadn’t shot down the drone at all. It had done something much worse — it had hacked the drone, and seized control of it. Iranian ground controllers, having assumed command of the drone, were able to successfully land it in their territory as a prize. Now, one of the most advanced pieces of spy technology in the United States’ military inventory, loaded with all sorts of high-tech monitoring and communications gear, is being reverse-engineered by a hostile regime. Worse: You can be certain that Iran will have no qualms about sharing access with whatever it learns, or perhaps even the drone itself, with Chinese and Russian engineers. Just a small way of saying thanks for all the missiles and UN vetoes Iran’s friends have provided over the years. (Early consideration of sending in U.S. commandos to blow up the drone, or destroying it from afar with an airstrike, were rejected for fear of triggering an all-out war and because U.S. officials hoped that Iran wouldn’t know what to do with the technology — but the Russians and Chinese will likely have no such problems.)

Update: Kelly McParland on the luck of Stephen Harper:

Stephen Harper is one lucky politician.

Here he is, stuck with a bad decision to buy a bunch of fighter planes the country can’t afford and might not need, a decision he has defended so many times there is now no way out save through an admission of error and embarrassing public climbdown. Which, knowing our Prime Minister, we can safely predict would happen just about the time the last polar ice cap melts away.

Then along comes a solution with his name on it, all wrapped up in pretty ribbon and accompanied by a “get out of embarrassment free” pass. Once again you can picture Bob Rae lying awake in bed at night, cursing softly and muttering “How does the *!@*%$-ing son-of-a-#%&% do it?”

Mr. Harper’s gift, which arrived, appropriately enough, on St. Valentines Day, comes in the form of further evidence that other would-be buyers of the F-35 fighter jet are heading for the exits. Italy chopped its order by 30% this week, Britain says it won’t make up its mind until 2015, Turkey has reduced its order by 50% and Australia is having doubts. On Monday the Pentagon said it’s delaying its own purchase of 179 of the planes by five years to save $15 billion and allow yet more time for testing. Let’s repeat that: The U.S., which is building the plane and marketing it like crazy to any ally that will listen, says the plane isn’t ready yet and it can’t afford the thing itself.

February 14, 2012

Envisioning the all-online university

Filed under: Media, Technology — Tags: , , , — Nicholas @ 09:56

Megan McArdle on the recent announcement that MIT will be offering online programs (at lower cost than regular courses) and if this is a sign of the future (as it almost certainly is) what changes will occur in the realm of higher education:

I can see all sorts of factors that might combine to preserve the status quo, from signaling and status and networking, to the desire of college students for a four-year debt-financed semi-vacation. On the other hand, disruption never looks inevitable until it suddenly is — if you’d told someone in 1955 that GM was going to have its lunch eaten by some Japanese upstart, they would have laughed until the tears came. So it’s interesting and maybe even useful to contemplate what the college system would look like if this sort of distance learning becomes the norm.

1. Education will end up being dominated by a few huge incumbents. [. . .]

2. Online education will kill the liberal arts degree. [. . .]

3. Professors (course developers) will be selected for teaching instead of research brilliance. [. . .]

4. 95% of tenure-track professors will lose their jobs. [. . .]

5. The corollary of #4 is the end of universities as research centers. [. . .]

6. Young job-seekers will need new ways to signal diligence. [. . .]

7. The economics of graduate school will change substantially. [. . .]

8. Civil society will have to substitute for the intense friend networks that are built at college. [. . .]

9. The role of schooling in upward mobility will change. [. . .]

10. The young will have a much lower financial burden in their 20s. [. . .]

11. The tutoring industry will boom. [. . .]

12. If the credentials become valuable, cheating will be a problem. [. . .]

Making field-expedient explosives less readily available

Filed under: Military, Technology, USA — Tags: , — Nicholas @ 09:31

Strategy Page has a small item about a recent development in this area:

The United States is trying to get fertilizer manufacturers to produce less explosive products. That’s because terrorists increasingly use ammonium nitrate (a commonly used agricultural fertilizer) for their bombs (by mixing it with fuel oil and setting it off with a detonator). There is now a new form of ammonium nitrate fertilizer that it will not function effectively as an explosive. The Honeywell Corporation found that by adding some modified ammonium sulfate to the ammonium nitrate, you actually improve the fertilizing ability of the mix (by making the treated soil less acidic), and also prevent the fertilizer from being used as an explosive. Actually, you can still use the ammonium sulfate nitrate mix as an explosive, but it requires some creative chemistry to do so, and serves as a technological barrier for most terrorist groups. Although not a fertilizer manufacturer, American conglomerate (it makes a lot of different stuff) Honeywell found this less explosive ammonium nitrate formula while developing fire retardants. New discoveries are often made that way, by accident.

This won’t be enough to stop the use of ammonium nitrate as bomb-making material, but it raises the bar sufficiently that the very lowest tier of would-be terrorists will be shut out of the game (until they find an alternative source of explosives or ingredients for other explosive mixtures).

« Newer PostsOlder Posts »

Powered by WordPress