Blogs

With Gresham ill, Seals-Jones should play more

Posted by Darren Urban on December 17, 2017 – 9:29 am

The Cardinals’ inactive list isn’t that difficult to figure out, given the number of players listed out by the time we got to Saturday night. The latest man added to that group was tight end Jermaine Gresham, who was downgraded to out Saturday because he is sick. That meant the Cardinals promoted tight end Gabe Holmes from the practice squad — and he is active — but what is likely more important will be increased snaps for rookie tight end Ricky Seals-Jones.

How much more Seals-Jones plays will be something to watch. Holmes is a little bit thicker than Seals-Jones and might serve the Cards a little better as a blocker.

Defensive lineman Corey Peters also returns from his ankle injury today after missing the past four games.

— QB Matt Barkley

— WR John Brown (toe)

— CB C.J. Goodwin

— LB Gabe Martin (hamstring)

— G Earl Watford (ankle)

— TE Jermaine Gresham (illness)

— DL Josh Mauro (ankle)


Tags: , , , , ,
Posted in Blog | 27 Comments »

Again, Larry Fitzgerald with the tackling

Posted by Darren Urban on December 13, 2017 – 10:14 am

First, the background. Everyone knows Larry Fitzgerald likes to tackle. Not necessarily in games, mind you — no one wants a turnover — but off to the side, when guys aren’t suspecting. I’ve written (and ranked) about it before. After the Cardinals beat the Titans last Sunday, Fitzgerald was in a particularly frisky mood apparently. Maybe it was the victory. Maybe it was the fact Fitz now was third all-time in both receiving yards and catches in NFL history. Maybe it was because he rarely plays against Eric Decker, fellow Minnesota native and University of Minnesota product. Maybe it was his way to celebrate Peters’ recent contract extension.

But there was Fitz, postgame, taking down Decker and Peters. As always, around Fitz, you better have your head on a swivel.


Tags: , ,
Posted in Blog | 6 Comments »

Still no Peters, as AD down again

Posted by Darren Urban on December 10, 2017 – 12:38 pm

It was already know that Adrian Peterson was going to miss today’s game with a neck injury, but the Cardinals must feel better about Kerwynn Williams and his sore ribs too because a second running back — Bronson Hill — is also inactive today. Corey Peters will miss another game this week because of his bad ankle. Otherwise the inactive list is fairly straight-forward.

The full list of inactives:

— QB Matt Barkley

— WR John Brown (toe)

— WR Carlton Agudosi

— RB Adrian Peterson (neck)

— RB Bronson Hill

— C Max Tuerk

— DL Corey Peters (ankle)

 


Tags: , ,
Posted in Blog | 7 Comments »

Keim: Special teams “unacceptable”

Posted by Darren Urban on December 4, 2017 – 8:17 am

GM Steve Keim was, like Bruce Arians, satisfied with the effort from the Cardinals Sunday in a loss to the Rams, but noted that the execution “on all three sides of the ball” wasn’t good enough. Obviously, special teams was part of that, with the blocked field goal, the blocked extra point and a long punt return helping derail any Cardinals’ hopes.

Keim, during his appearance on the “Doug and Wolf” show on Arizona Sports 98.7 was asked directly about the status of special teams coordinator Amos Jones.

“I’m never going to go on record or publicly and bash any of our players individually or one of our coaches,” Keim said. “The bottom line though is, there’s no excuse. Our special teams, it’s been unacceptable, point blank. It’s something that needs to improve and I’ll just leave it at that.”

— Keim reiterated that quarterback Blaine Gabbert has a “skillset that intrigues you,” but that Gabbert needs to find more consistency. Watching Gabbert play now, and what he does, are all “critical moments” in the evaluation of the future. Improvement is still possible, Keim said.

— Then again, when it comes to the QB spot for the Cardinals in 2018, Keim said the team will “leave no stone unturned” when it comes to filling the position. He obviously cannot talk specific players, but the search will include potential free-agent signings as well as the draft (and that doesn’t even include assessing the Carson Palmer situation.)

— The first player Keim mentioned by name, unprompted, was running back Kerwynn Williams, who stats included 97 rushing yards and a couple of cracked ribs. Keim loves Williams’ toughness, and “every time he’s gotten an opportunity, he’s stepped up.”

— The Cardinals indeed have had a ton of injuries. But “I don’t think you can ever use injuries as an excuse,” Keim said, noting that he has spent much time over the years looking at the depth chart in his office envisioning what would happen if this guy or that guy got hurt and what the Cards would be in position to do.

“That’s on me,” Keim said. “I have to do a better job going forward.” Keim added “the longer you do this, it teaches you different lessons in terms of building a team and building depth.”

— “There’s a chance” Adrian Peterson (neck) will be able to return this week, Keim said. DL Corey Peters and WR John Brown could return this week too.

— Signing Peters to an extension was important, Keim said. “He’s a player to me who is under the radar.” A leader in the locker room and who plays a crucial role in the defense, the Cardinals consider him a core member.


Tags: , , , , , ,
Posted in Blog | 70 Comments »

Jim Hart, and Friday before the Rams

Posted by Darren Urban on December 1, 2017 – 4:27 pm

When you’re talking about long-term quarterbacks, Jim Hart is a good example. Hart was basically the Cardinals’ starting quarterback from 1967 to 1981, work that is getting him inducted into the franchise’s Ring of Honor at halftime Sunday when the Cards play the Rams.

On either side of that halftime ceremony will be another guy who is trying to get himself in the discussion about being a long-term quarterback. Blaine Gabbert is back for round three – and from the sound of it, all the rest of the rounds this season. That doesn’t mean he’ll be the QB of the future, or what it might mean in terms of the thought process for Carson Palmer, but it’s a solid test drive.

It’s funny, since the Jaguars have arguably the best defense in the league, but it feels like the Rams present Gabbert’s biggest challenge. Given the questions about the running backs and Adrian Peterson’s health, maybe that’s why. The first time the Cards played the Rams in London, the run game was DOA, and that in no small part played into the 33-0 loss. A big reason why the Cardinals did just fine against that good Jacksonville defense was Peterson and the run game.

Perhaps Peterson can play with whatever problems his neck is giving him. Or Kerwynn Williams can deliver a herculean effort. As solidly as Gabbert has played, you don’t want everything offensively on his shoulders.

— If Peterson does play, he needs just 37 yards to surpass all-time great Jim Brown in career rushing yards. (Of course, Peterson, healthy, had just 21 yards rushing on 11 carries in the first Rams meeting.)

— I keep getting questions, but no, I do not think David Johnson is returning this season. He’s not even practicing yet, and he’s not talking like a guy who is expecting to play this season either.

— How far have the Rams come offensively? They scored on 21.8 percent of their possessions last season, according to profootballreference.com. This year, they are at 48.4 percent, second only to the Patriots.

— There will be a lot of work to do this offseason in terms of roster overhaul/building. Perhaps more than most years, depending on certain situations. But I think the Corey Peters extension was important. Of all their free-agents-to-be, there are only going to be a few I think that the Cards want to try and extend. Peters was one of them.

— Health matters. The Rams have started the same five offensive linemen in every game. The Cardinals, of course, have started six different offensive line combinations in 11 games. “Yeah,” Cardinals offensive coordinator/line coach Harold Goodwin said. “I’m jealous.”

— A focus of the defense Sunday will be Todd Gurley. I know. Duh. But defensive coordinator James Bettcher said the Cardinals focused on the London debacle, when the Rams ran for 197 yards on 40 attempts. The Cards went into that game having not allowed a 100-yard rusher in 19 games, the longest active streak in the NFL. Gurley gained 106 on 22 attempts. Gurley remains the only player to gain 100 yards rushing against the Cards this year.

— Bring your binoculars to see all the players taking part in My Cause, My Cleats Sunday. Or you can check out this photo gallery.

— LB Chandler Jones was fined $18,231 for his roughing the passer penalty last week on Jacksonville quarterback Blake Bortles. Kareem Martin and Frostee Rucker weren’t fined for their roughing the passer penalties. There was also no fine for Jags LB Myles Jack for his horsecollar tackle on Peterson.

— One big reason for the Cardinals’ current 5-6 record is the fact last week’s win against the Jaguars was the first time all season they were a positive in the turnover column for a game. In the seven games they have been even, their record is 4-3.

— It’s been a while since the Cardinals played the Rams at home with the Rams being the favorite. The Cards would like to mess with their playoff push. See you there.


Tags: , , , , , , , , , ,
Posted in Blog | 15 Comments »

Fitz remembers all, Friday before the Texans

Posted by Darren Urban on November 17, 2017 – 3:48 pm

The last time the Cardinals played in Houston in a game that counted, Larry Fitzgerald was only 22 years old, in the days when the Cards never talked about the playoffs. But that doesn’t mean he doesn’t remember. Fitz was asked this week about a 12-yard touchdown pass he caught in the game – a loss to a Texans team so bad they ended up with the No. 1 overall draft pick – and it took him no time to recall that it was the great John Navarre who threw him the pass.

“I have a photographic memory,” Fitzgerald said. “Slant route in garbage time. Fantasy owners were happy.”

Fitz proceeded to say he remembers almost every catch he’s ever made, and that’s quite a few. I mean, that’s 1,185 in his career and counting – a number that came into even sharper focus Friday morning with Fitz’s contract extension through 2018. As I said before, it’s good he’s under contract but for me, it doesn’t guarantee Fitz playing next season. Good sign, yes. But until I hear it from his mouth – I am guessing it will be a topic postgame Sunday – I can’t go all in.

This season, though, Fitzgerald is here and playing very well. If you can have a quiet 10-113 as a receiver, Fitz did last week against the Seahawks. With Blaine Gabbert starting Sunday, I’m guessing the new QB will lean on Fitz targets again, both because, duh, he’s a Hall-of-Famer-to-be, but also because of the troubles the pass catchers not named Fitz had with drops/near-catches against Seattle.

— It made a lot of sense all week that Gabbert would get the nod to play Sunday. He’s healthy. Drew Stanton is not. Bruce Arians wanted to keep Stanton in the lineup, and I do agree with B.A. that Stanton played pretty well against Seattle. Gabbert is playing because of injury but I also understand the idea of getting a chance to see what Gabbert can do, in this offense, in a game that counts.

— Fitz was asked if Gabbert’s success in the preseason gives him confidence in the new QB. It led to a long pause. “I’ve been in it a long time,” Fitzgerald finally said. “Preseason is preseason. I’ve seen him have success in regular-season games.”

— Interesting (to me, at least) that the Cards become the first team to start three QBs this season, given that it comes against the Texans. The long-ago loss in Houston, in which Navarre found Fitz? It was the only time the Cardinals have played three quarterbacks in a game. Kurt Warner started, completed all 10 of his passes (Fitz isn’t the only one who remembers all this stuff off the top of his head) before exiting with a knee injury. Josh McCown was the backup and came in, but he was horribly ill that day and he couldn’t continue. So the Cards turned to Navarre.

— Arians was asked about those receivers this week after the struggles they had collectively. “Practice is fine,” he said. “When those lights turn on … it’s going to be a big week for them.”

— The Cardinals have only played the Texans three times in the regular season. The loss in 2005, and the Cardinals getting home wins in 2009 and 2013.

— Stanton hurt his right knee when he was hit low by Seattle defensive lineman Sheldon Richardson, who was flagged on the play (and it kept alive the TD drive that ended with the Stanton TD screen pass to Jermaine Gresham). Richardson was fined $18,231 for his play, and was not happy about it. Also fined $18,231 was Cardinals linebacker Karlos Dansby, who was flagged for the hit to Russell Wilson’s jaw. Dansby is appealing, and the Seahawks are still dealing with the fallout for not properly checking Wilson for a concussion.

— Corey Peters has been solid in the middle of the defensive line this season. Not having him in the lineup is notable. The Texans are going to want to run to protect struggling QB Tom Savage. We will see who plugs the middle of the line.

— The Texans are putting former all-pro wide receiver Andre Johnson, their version of Fitz, into their Ring of Honor at halftime Sunday. Current star receiver DeAndre Hopkins was asked to name his favorite Johnson play. It turned out he named a reception over Patrick Peterson in Arizona in 2013.

Late in the game, Johnson was blanketed by Peterson, who actually got his hand on the ball and looked like he might get an amazing end zone interception. Instead, the ball bounced and Johnson somehow tipped it to himself and kept his feet in. (Here, look for yourself, around the 52-second mark.)

“I don’t know how he caught it,” Hopkins said.

— Fitz on Johnson: “He exudes class. He’s one of the best to ever do it. This is just a precursor to greater things down the road. He’s a Hall of Fame talent. I’m happy as a fan of his to witness and see it go up.”

— One final Fitz note. It was mentioned in his “A Football Life” episode that he buys suits for all the coaches. Fitzgerald said he’s been doing that “forever.”

“Our success on the field, it says our numbers, but those guys spend hours … (assistant head coach) Tom Moore is here at 4 o’clock in the morning every morning figuring out new innovate ways to be able to feature guys like myself and Adrian (Peterson),” Fitz said. “A lot of hard work was put into those schemes and you want to do right by those guys.”

“They all get custom stuff, make sure they look good. Some of them look better than others.”

See you in Houston.


Tags: , , , , , , , , , , , , , , ,
Posted in Blog | 19 Comments »

Eagles aftermath

Posted by Darren Urban on October 8, 2017 – 3:23 pm

J.J. Nelson wore an ice bag on his side, courtesy of the first hit he took in the game Sunday. The last one left more of a mental bruise – one in which it looked like the wide receiver would make the final score look a tad better on a 29-yard touchdown catch from Carson Palmer, only to have the TD erased and the ball lost when replay showed Nelson losing a fumble at the 1 and through the end zone.

“I was just trying to make a play, stick it out there (across the goal line),” Nelson said, shaking his head. “The guy hit me, and made a nice play.”

The score wouldn’t have really made a difference, but it figured to end like that. The loss in Philly couldn’t have been much uglier (although someone on Twitter suggested it was the Cards’ worst game in 10 years, and wow, that anyone could forget the 2012 Seattle trip stuns me). All the Cardinals’ current issues were laid bare – a failure to run, problems on the offensive line, an inability to score, giving up too many big plays – and then you add it a breakdown on third down defense. The Eagles weren’t just converting third downs but long third downs.

The backbreaker, although the game was basically secured by then, was the 72-yard TD on third-and-19, with the blitzing Cardinals unable to get to the quarterback. That was a common theme. The pass rush took a step back, and whether that was Markus Golden missing or something greater, it’s not a great sign.

Bruce Arians took the blame a couple of times in his press conference. He said he didn’t have the Cardinals ready to play. From a 40,000-foot level, seems an apropos assessment.

— The offensive line started Earl Watford at left guard. At one point, when right tackle Jared Veldheer had to leave briefly with a knee issue, the line was, from left tackle to right tackle, John Wetzel, Watford, A.Q. Shipley, Evan Boehm and rookie Will Holden. Veldheer did come back into the game, although Arians said Veldheer will be sore (and said the same about DT Corey Peters, who also left for a time with a knee.)

If Veldheer is OK, and maybe D.J. Humphries and Alex Boone can come back next week …

— It did seem like Arians stuck to the run more. It still didn’t produce. Only 2.2 yards a carry.

— Larry Fitzgerald keeps grinding. He didn’t have a catch for a while until grabbing one for a reception in his 200th straight game. He finished with six receptions for 51 yards.

— The Cardinals have lost long snapper Aaron Brewer with a broken wrist/hand, Arians said. So they’ll be in the market. Josh Mauro and Boehm filled in and did OK. But the blocked field goal was because of the snap. It wasn’t bad, it was just a tick slow – which is all it takes for a guy coming off the edge.

— Haason Reddick did play some outside linebacker, but he was having trouble getting past the blocking when rushing the passer. There will definitely be a learning curve there.

— Palmer didn’t have bad stats, but they could have been. He was nearly picked off three times on plays that were broken up by his wide receivers. Nelson had one and John Brown had two, showing off two different cornerback skills. The first Smoke did a nice job simply knocking it away. The second was in the hands of Jalen Mills – and Brown timed his hit perfectly, landing a heavy body blow as Mills was coming down, jarring the ball loose.

It was a day to seek such silver linings.


Tags: , , , , , , , , , , , ,
Posted in Blog | 46 Comments »

For what it’s worth in June, defensive edition

Posted by Darren Urban on June 22, 2017 – 11:33 am

What’s frightening – at least to someone that hasn’t been on vacation yet – is that the first practice of 2017 training camp is exactly one month away. This is where I’d like time to slow down a bit. But this is also the time, before I take a step away for a bit and with the Cardinals a couple weeks already gone after wrapping minicamp, that I take a too-early shot at what the starting lineups will be Sept. 10 in Detroit.

Today, we’ll do defense. Tomorrow, the offense (right here). Most of these are pretty obvious. There are no real titanic battles on the camp docket. These can change if Steve Keim chooses to bring in a vet, but right now, nothing is imminent.

DT – Josh Mauro. Quietly, Mauro a) started almost all last season and b) has become one of the favorites of this coaching staff. No gaudy stats, but DL coach Brentson Buckner said Mauro is always effective when he’s on the field.

NT – Corey Peters. Speaking of quietly, Peters too played well in 2016. Came back strong off his Achilles injury. Proving to be a solid 2015 free-agent signing, even if he missed a year.

DT – Frostee Rucker. Always a chance Robert Nkemdiche could slip in, but I’m guessing Rucker – now healthy when he wasn’t in 2016 – takes hold of this spot, at least in the beginning. There will be plenty of rotating across the defensive line at all three spots.

OLB – Chandler Jones. No more uncertainly. Jones has his long-term contract, and so you pencil him in.

ILB – Haason Reddick. This is supposed to be Deone Bucannon’s spot, and there is still a chance he’s ready by the opener. I’m going to guess it’ll take Buc a little longer than that to be ready, and so I think the rookie will be the anti-Nkemdiche/Humphries and be in the lineup from jump.

ILB – Karlos Dansby. Dansby is supposed to be a bridge guy to the Bucannon/Reddick ILB lineup. But he still sees himself as “legendary,” and to the benefit of the Cards, he’ll work as hard as he can to stay in the lineup.

OLB – Markus Golden. Had a breakout second season, leading the team in sacks. Will be an interesting year too, since he (like David Johnson) will be eligible for a contract extension after the season, with 2018 his final year under contract.

CB – Patrick Peterson. A star, and he’s earned that title. Sometimes he gives up something, but that happens when you cover the other team’s best every week. Most of the time, Peterson makes the play.

CB – Justin Bethel. One of the biggest questions. Wouldn’t be shocked at all if Bethel is not the starter against the Lions. If Keim were to sign a veteran on defense, this is the spot I would bet it’d be for. All that said, Bethel looked better than Brandon Williams in the offseason, he is healthy, and if the roster stays as is, Bethel makes the most sense in this role.

FS – Tyrann Mathieu. The Cardinals need full-on Honey Badger. That is all.

SS – Antoine Bethea. There are options at the other safety spot. I don’t see Budda Baker in this role, not yet. Tyvon Branch remains an option. But there is a reason the Cardinals signed Bethea, and I think they will want his experience and leadership on the field.


Tags: , , , , , , , , , ,
Posted in Blog | 25 Comments »

Falcons aftermath

Posted by Darren Urban on November 27, 2016 – 5:10 pm

For a few minutes, it was exactly how Bruce Arians wanted it to be all along.

Carson Palmer, with a clean pocket, threw perfect chunk passes off play-action. David Johnson picked up six yards running just falling forward. The Cardinals scored a touchdown on the first possession for the first time this season. Arians was thrilled.

“I take a lot of pride in that stat of scoring first,” Arians said.

The Cards couldn’t get a stop, though. They couldn’t get a stop all game when they really, really needed one. I take that back, they did to begin the second half – but then the offense had a three-and-out in their lone full possession of the third quarter.

That’s frustrating, Arians and everyone else asked about it will say. But that’s expected. There isn’t any one part of the game (unless you go with David Johnson himself as a part of the game) that has been excellent.

Defensive tackle Corey Peters, the one-time Falcon, shook his head at the lack of consistency. He was talking about the defense, and there is certainly reason to look at the defense that way. But the offense and special teams haven’t been able to find any either. That’s why they can shred a defense for an easy 75-yard drive to start, and have just 109 yards total in the second half.

That’s why the Cards are stunningly only 4-6-1.

“We’re 4-and-6, that’s our reality,” safety Tyrann Mathieu said. “We’re too talented to be under .500.”

— Arians is beside himself about the receiving problems. Smokey Brown gets hurt again. Michael Floyd drew a pause and an “I don’t know” from the coach, after a game in which he could have made a huge fourth-down catch and he did not. Floyd’s season will go down as one of the greatest mysteries in recent Cardinals history.

— Arians said the Cardinals used more maximum protection on pass plays Sunday than any time since he has been coach. The group was not perfect, but I did think they held up – at least until the end when the Falcons figured a pass was coming every down. I fully expect that group – from left tackle over, Humphries, Iupati, Shipley, Wetzel, John – to remain the starting five.

“I really would like to see it on film, just to critique the small stuff,” Humphries said. “But I felt the way stuff was shuffled around and the wat we had to pull together in a short time, it was a good outing. But it wasn’t good enough. Clearly.”

— Mathieu talked again about accountability in the locker room. I don’t know if he has things in particular he is thinking of or if he just feels like, when you are losing, people need to go under the microscope. It may be the latter, because he said in the same breath they have to stick together. That will be tested these last five games.

— Patrick Peterson hurt his knee. He said he got kicked by the cleat of Julio Jones on D.J. Swearinger’s interception. We’ll see what that means for him this week, although he said it was “painful.”

— Swearinger’s reputation earned him that interception he made. Jones beat Patrick Peterson on the in-route but Jones was staring straight at Swearinger as Jones made his way across the middle. That moment of lost concentration – and that knowledge Swearinger lights up receivers going across the middle – caused the bobble and Swearinger was gift-wrapped an INT.

— Unfortunately, Swearinger couldn’t hold on to the interception later, which would have stalled a Falcons’ TD drive. But the way it went Sunday, that might’ve been a band-aid. Not sure the Cards could’ve stopped the Falcons enough.

— Well, the Cards and Peterson didn’t let Jones beat them. So …

— The series of plays before halftime was a well-executed as anything the Cardinals have done this season. The loss buries the plays, but after the Swearinger interception, the Cards had just 25 seconds at their own 37. A 17-yard pass to J.J. Nelson that may or may not have been incomplete. Rushing to the line to run a play and make sure it wasn’t reviewed. Then Palmer hit Fitz, who in one motion slid to catch a 10-yard pass and called timeout, using only four seconds of the five left and allowing Chandler Catanzaro to boot the 54-yard field goal.

Yes, I’m looking for silver linings.

Cardinals Falcons Football


Tags: , , , , , , , , , , ,
Posted in Blog | 33 Comments »

Keim: Cooper took advantage of opportunity

Posted by Darren Urban on September 19, 2016 – 8:13 am

Last week, Steve Keim talked about the sky falling after the loss to the Patriots. This week, the Cardinals’ General Manager played off the theme, noting that despite getting into the office before the sun was up Monday, “there didn’t appear to be a cloud in the sky.”

Such is the reaction after a 40-7 win Sunday. The vibe tends to be better. Mostly, Keim — during his appearance on the “Doug and Wolf” show on Arizona Sports 98.7 — saw positives, including the play of cornerback Marcus Cooper. It doesn’t hurt that Cooper was acquired for a seventh-round draft pick in 2018, a cheap price even if the Bucs’ performance ends up being Cooper’s best. Keim said Cooper was high on the Cards’ potential trade list in the preseason. (That includes not only scouting players, but also guesstimating what players teams might be willing to give up or cut at some point.)

Cooper has the length the Cards like and a “feel for the game,” Keim said.

“He’s just a savvy guy,” Keim said. “I don’t want to anoint him as the next coming of Deion Sanders quite yet, but at the same time, very excited with the way he played.”

— Keim said he was “still extremely high” on rookie cornerback Brandon Williams. He thought Williams played well Sunday in limited defensive snaps. “I have no concerns that Brandon won’t develop, but still, it’s nice to see competition at the position.”

— The only reason rookie DT Robert Nkemdiche was inactive Sunday was because of the ankle tweak he suffered late last week in practice, Keim said. He added Nkemdiche should be back this week.

— Right tackle D.J. Humphries played well, Keim said, and added that right guard Evan Mathis was the “epitome of a pro” for coming back from his foot/ankle injury.

— Keim liked the game nose tackle Xavier Williams played, as well as fellow nose tackle Corey Peters. Keim said moneybacker Deone Bucannon had an excellent game.

— Early in the game, Keim admitted he wanted the pass rush to get home more often, but felt that the pressure eventually started getting to Bucs QB Jameis Winston even without sacks, given how many passes of Winston came out high. “I thought Chandler (Jones) did a nice job being disruptive, even though it didn’t show up in the sack column until later in the game,” Keim said. “I think they got into Jameis’ head enough.”


Tags: , , , , , , ,
Posted in Blog | 27 Comments »