Access Vikings

Matt Vensel is in his first year at the Star Tribune after covering the Ravens for the Baltimore Sun for six years. He is a Pittsburgh native and a Penn State grad. Follow him at @mattvensel.


Mark Craig has covered the NFL for 23 years, and the Vikings since 2003 for the Star Tribune. He is one of 44 Pro Football Hall of Fame selectors. Follow him at @markcraignfl.


Master Tesfatsion is the Star Tribune’s digital Vikings writer. He is a 2013 graduate of Arizona State and worked for mlb.com before arriving in Minneapolis. Follow him at @masterstrib.


270204211

Zimmer encouraged Sunday's special-teams trickery

Posted by: Matt Vensel Updated November 21st at 11:53am 283500891

Last Sunday, the Vikings ran their first fake punt in nearly a decade. It paid off with backup safety Andrew Sendejo, the right wing in the punt formation, running 48 yards before tackling himself at the Bears’ 7-yard line. The well-executed fake set up a Teddy Bridgewater touchdown pass.

Yesterday, special teams coordinator Mike Priefer explained why the play worked — and why it had been so long since the Vikings ran a fake punt.

Priefer, who is in his fourth season with the Vikings, said that head coach Mike Zimmer is more aggressive than this predecessor, Leslie Frazier, when it comes to trickery on special teams.

Back in the spring, as Zimmer was just settling in, he asked Priefer and his assistant, Ryan Ficken, to come up with some clever plays to exploit any weaknesses they would see on special teams.

“We’ve been more creative and Ryan Ficken, my assistant, does a great job because he’s got an offensive mind,” Priefer said. “He has an offensive background so he and I tinker with stuff and talk about things and look at what people are doing on punt return and what they’re doing on field goal block and get ideas every week.”

On the fake against the Bears, wide receiver Adam Thielen, who was lined up as the upback, caught a direct snap and handed it off to Sendejo, who ran right to left from his right wing spot. The trick play was executed to perfection. It was also designed to perfection, as Priefer kept Thielen and Sendejo in their normal spots to handle the ball to ensure the Bears weren’t tipped off.

“I think we’ve probably worked on it the past month,” Priefer said. “Wanted to run it earlier. It was just a great opportunity to run it — good time and area of the field. We have an aggressive head coach who wants to run those things and that’s great for me. It obviously turned out well for us.”

Priefer said the Vikings typically have two or three fakes in the special-teams game plan every week. And if their opponent shows the look they are hoping for, they will sometimes bust one out.

“I don’t think I have to sell [Zimmer]. Like I said, he’s been aggressive since he got here. He asked me back in the offseason about running fakes — field goal fakes, punt fakes, surprise onsides — and it has forced me to be more creative, which is good,” Priefer said. “It’s a good opportunity for me to get our guys excited about a big play like that, and obviously they were very excited to run it and succeed with it.”

No Asiata, Floyd, Kalil at Vikings practice today

Posted by: Matt Vensel Updated November 21st at 12:13pm 283498081

Running back Matt Asiata and defensive tackle Sharrif Floyd were not practicing during the open portion of practice today, and their statuses for Sunday against the Packers appears to be in doubt.

Asiata has not been cleared by the league’s concussion protocol and has not practiced at all this week. Fellow running back Jerick McKinnon, who missed Wednesday’s practice with a lower back injury, practiced today for the second straight day. Ben Tate was at practice today, too, of course.

Floyd, meanwhile, has missed two straight practices with a knee injury. He was listed as limited on Wednesday, but we have not seen him since. We have, however, seen crutches next to his locker.

Wide receivers Greg Jennings and Jarius Wright both practiced today. Jennings missed the previous two practices with a rib injury. Wright sat out only Wednesday with a hamstring injury.

There was one more absentee today, and it was a new one: left tackle Matt Kalil. He was at practice Wednesday and Thursday and was not listed on the injury report. But no sign of him this morning.

Behind Enemy Lines: Discussing the sizzling Packers with beat writer Tyler Dunne

Posted by: Master Tesfatsion Updated November 21st at 10:38am 283489551

For the Vikings’ Week 12 matchup against the Packers, we spoke once again to Tyler Dunne, Packers beat writer for the Milwaukee Journal Sentinel, for this week’s edition of “Behind Enemy Lines.” Here are five questions we asked Dunne about the final regular season matchup between Packers-Vikings.

1. Last time we saw the Packers, they were relaxing. Now, they’re on fire. What has occurred over the last five games to make them one of the best teams in the NFC?

TD: Aaron Rodgers has been basically unstoppable for Green Bay with 28 touchdowns and three interceptions that really weren’t even his fault. His accuracy has been off the charts, and he continues to find the locate and attack the sore spot in any defense. The moment, Chicago’s secondary was on the wrong page two weeks ago — some in single-high, some in Cover 2 — he hit Jordy Nelson for a deep touchdown. Two other trends are also in his favor. A.) The offensive line has stayed in tact and shut down some pretty strong pass rushers. The Eagles didn’t even hit Rodgers once outside their one sack. And B.) Eddie Lacy has developed into a dangerous receiver. At 240, he’s a load to take down in the open field.

2. The running game struggled up until the Packers’ first meeting against the Vikings. Has Green Bay been able to sustain its running game success since?

TD: Lacy averaged 6.9 yards per carry last week, but only had 10 attempts. Until teams decide to take away the deep ball and keep two safeties back, Rodgers will go to the air. At some point, they expect defenses to go to Cover 2 looks — what gave them some problems in 2012. And then they’ll really be leaning on Lacy to be a workhorse. That Vikings win was really his breakout game. Since then, it seems like he’s been running without hesitation and with that tackle-breaking edge. As the weather worsens, everyone around here expects his role to grow to some degree.

3. What has led to the increase in turnovers created by Green Bay’s defense? The Packers have forced 12 turnovers over the last five games.

TD: Pressure up front. Specifically, Julius Peppers. They haven’t had a real threat other than Clay Matthews since Dom Capers arrived in 2009. Peppers is making one or two plays a win that change that game. Last week, he dropped into coverage — something the Eagles later said they never expected out of that particular look — and picked off Mark Sanchez for a touchdown. On another play, he clouded Sanchez’s vision and Tramon Williams picked off the quarterback. He’s getting pressure and allowing Capers to get creative with the X’s and O’s. This time last year, Capers was forced to get very vanilla.

4. How has linebacker Clay Matthews looked at inside linebacker and how has that helped Green Bay’s defense?

TD: He’s been a substantial upgrade over what they had. It’s been a major position of weakness and with the run defense dead last in the NFL over the bye week, the Packers needed to do something. Matthews gives the Packers about 20 more pounds at that position with more relentlessness. He’s still lining up outside on third-and-long’s and even as a fifth rusher on the line. Dom Capers is trying to keep him on the move to confuse defenses. But inside, he has helped shore up a hurting position. Of course, it also doesn’t hurt to play with a three-touchdown lead. It’ll get interesting whenever the Packers are in a close game if Matthews continues to stuff the run.

5. What do the Packers need to do to win on Sunday?

TD: Keep Rodgers on the field. The Vikings’ best shot at an upset will be playing a game of keepaway with Rodgers — they’ll need to shorten the game and put long drives together. So if the Packers simply string together scoring drives as they did the last match-up, they’ll be OK. Still, it’s a road game against a hungry team. Anything can happen.

Access Vikings morning walkthrough: meet Charles Johnson, Peterson talks, Tate scrambles and more

Posted by: Matt Vensel Updated November 21st at 9:31am 283484701

Every weekday, our Vikings reporters walk you through what’s happening with the team that day.

WHAT YOU MIGHT HAVE MISSED

— So who is WR Charles Johnson and where did this guy come from?

— New RB Ben Tate was scrambling to get acclimated to the Vikings yesterday.

— WR Greg Jennings and RB Matt Asiata missed practice again yesterday.

— RB Adrian Peterson talked about his future in an interview with USA Today.

— Struggling WR Cordarrelle Patterson said he just wants to have fun again.

— Coordinator Nov Turner is pleased with QB Teddy Bridgewater’s development.

TWEET OF THE (YESTER)DAY

BEHIND ENEMY LINES

— The Packers offense has gotten off to fast starts this season.

— Packers OLB Clay Matthews says his injury won’t slow him down.

— Rookies are playing major roles for the Packers again this season.

— The Packers are expected to keep WR Randall Cobb around.

TODAY’S VIKINGS SCHEDULE

The Vikings practice at 10:50 a.m. Afterward, head coach Mike Zimmer will chat with reporters.

SOMETHING TO THINK ABOUT

Patterson said his receiving totals are nowhere near where he wanted them to be right now. So where exactly are his numbers? Patterson ranks 93rd in the NFL in receiving yards with 332 on 28 receptions. Among those ahead of him on the list are a receiver who was lost for the season in Week 6 (Victor Cruz), a backup running back (Roy Helu), a backup tight end (Niles Paul), an undrafted rookie (Allen Hurns) and literally some guy I had never heard of before today (Taylor Gabriel).

Peterson tells USA Today he regrets 'the situation' with his son, says he will never use a switch again

Posted by: Matt Vensel Updated November 20th at 10:25pm 283441731

In his first interview since NFL commissioner Roger Goodell suspended him for at least the rest of the 2014 season, Vikings running back Adrian Peterson again expressed remorse for harming his 4-year-old son last May and said that he will never use a switch again to discipline his children.

“No one knows how I felt when I turned my child around after spanking him and seeing what I had left on his leg,” Peterson said in an interview with USA Today. “No one knows that Dad sat there and apologized to him, hugged him and told him that I didn’t mean to do this to you and how sorry I was.

“I love my son. I love my kids, my family. Like I said after I took the misdemeanor plea, I take full responsibility for my actions. I regret the situation. I love my son more than any one of you could even imagine.”

Peterson, who pleaded no contest to a misdemeanor charge of reckless assault earlier this month, said that he has learned that there are other ways to discipline his children.

“I won’t ever use a switch again,” Peterson said. “There’s different situations where a child needs to be disciplined as far as timeout, taking their toys away, making them take a nap. There’s so many different ways to discipline your kids.”

As for Peterson’s future in Minnesota, which is up in the air beyond this season in large part due to the large salary cap hit he is scheduled to carry, he said he would “love” to remain with the Vikings.

“I would love to go back and play in Minnesota to get a feel and just see if my family still feels comfortable there,” Peterson said. “But if there’s word out that hey, they might release me, then so be it. I would feel good knowing that I’ve given everything I had in me.”

Peterson also said he has given thought to the idea that “maybe it’s best for me to get a fresh start somewhere else.”

ADVERTISEMENT

Cleveland 26 FINAL
Atlanta 24
Tennessee 24 FINAL
Philadelphia 43
Detroit 9 FINAL
New England 34
Green Bay 24 FINAL
Minnesota 21
Jacksonville 3 FINAL
Indianapolis 23
Cincinnati 22 FINAL
Houston 13
Tampa Bay 13 FINAL
Chicago 21
Arizona 3 FINAL
Seattle 19
St. Louis 24 FINAL
San Diego 27
Miami 36 FINAL
Denver 39
Washington 13 FINAL
San Francisco 17
Dallas 24 4th Qtr 6:22
NY Giants 21
NY Jets 11/24/14 6:00 PM
Buffalo
Baltimore 11/24/14 7:30 PM
New Orleans
Chicago 11/27/14 11:30 AM
Detroit
Philadelphia 11/27/14 3:30 PM
Dallas
Seattle 11/27/14 7:30 PM
San Francisco
LA Clippers 91 FINAL
Memphis 107
Portland 94 FINAL
Boston 88
Charlotte 93 FINAL
Miami 94
Golden State 91 FINAL
Oklahoma City 86
Denver 69 3rd Qtr 2:34
LA Lakers 67
St. Louis 4 FINAL
Winnipeg 2
Montreal 0 FINAL
NY Rangers 5
Arizona 1 FINAL
Anaheim 2
Chicago 1 3rd Prd
Vancouver 1
Coll of Charleston 61 FINAL
George Mason 60
Massachusetts 75 FINAL
Florida State 69
Youngstown St 76 FINAL
UNC Greensboro 67
Wofford 64 FINAL
Sam Houston St 53
Ark-Pine Bluff 43 FINAL
Central Mich 75
Southern Ill 67 FINAL
Ill-Chicago 60
Drexel 61 FINAL
Cornell 59
American Univ 51 FINAL
Morehead State 46
CS-Northridge 88 FINAL
Ark-Little Rock 94
Bethune-Cookman 65 FINAL
Central Conn St 60
Columbia 54 FINAL
Lehigh 44
Texas A&M 64 FINAL
New Mexico 51
TX A&M-CC 62 FINAL
Saint Louis 56
Merchant Marine 54 FINAL
Stony Brook 89
South Dakota 72 FINAL
Fairfield 80
Longwood 48 FINAL
Eastern Mich 79
Providence 75 FINAL
Notre Dame 74
Jackson State 50 FINAL
UAB 58
Coppin State 54 FINAL
Denver 80
Northwestern St 68 FINAL
Oklahoma 90
Catawba 52 FINAL
Radford 88
Newman 57 FINAL
Wichita State 105
Yale 66 FINAL
Kent State 59
St Katherine 49 FINAL
UC Riverside 102
NC Central 45 FINAL
Creighton 65
South Florida 65 FINAL
NC State 68
USC 61 FINAL
Penn State 63
Nichols College 70 FINAL
Holy Cross 101
Dayton 65 FINAL
Boston College 53
Wagner 71 FINAL
Hofstra 93
Towson 79 FINAL
Monmouth 75
NC A&T 50 FINAL
Bradley 58
Eastern Ill 49 FINAL
Cincinnati 54
Fla Atlantic 61 FINAL
Georgia 74
Presbyterian 48 FINAL
Louisiana Tech 76
St Francis-NY 73 FINAL
Rutgers 76
UMKC 55 FINAL
Samford 64
Binghamton 68 FINAL
Navy 70
USC Upstate 69 FINAL
UCF 76
UMass Lowell 64 FINAL
Fordham 57
Montana State 28 FINAL
Kentucky 86
Iona 78 FINAL
North Texas 58
Gardner-Webb 67 FINAL
Seton Hall 85
Akron 68 FINAL
South Carolina 63
Hood College 51 FINAL
Howard 78
Sacred Heart 48 FINAL
Ohio State 106
Tennessee St 46 FINAL
Vanderbilt 78
Connecticut 68 FINAL
West Virginia 78
Delaware 52 FINAL
CS-Bakersfield 70
Mercer 62 FINAL
Colorado State 75
SD Christian 60 FINAL
Loyola Marymount 82
Northern Ariz 74 FINAL
Ole Miss 80
Manhattan 51 FINAL
Northeastern 65
Pacific 69 FINAL
Washington 76
Miami-Florida 77 FINAL
Charlotte 58
UC Irvine 69 FINAL
St Marys-CA 72
Old Dominion 45 FINAL
Illinois State 64
Long Beach State 35 2nd Half 18:27
UCLA 46
Montana 21 1st Half 8:00
Seattle 22
Char Southern 9 FINAL
(8) Georgia 55
South Alabama 12 FINAL
So Carolina 37
Rutgers 3 FINAL
(10) Michigan State 45
(22) Minnesota 28 FINAL
Nebraska 24
Northwestern 38 FINAL
Purdue 14
(19) Marshall 23 FINAL
UAB 18
Kansas 7 FINAL
(20) Oklahoma 44
Indiana 27 FINAL
(7) Ohio State 42
Penn State 14 FINAL
Illinois 16
(16) Eastern Ky 3 FINAL
Florida 52
TX-San Antonio 7 FINAL
Western Ky 45
SMU 7 FINAL
UCF 53
Tulsa 28 FINAL
Houston 38
Virginia Tech 3 FINAL
Wake Forest 6
Washington St 31 FINAL
(13) Arizona State 52
Louisiana Tech 27 FINAL
Old Dominion 30
Western Mich 32 FINAL
Central Mich 20
New Mexico 20 FINAL
(21) Colorado State 58
Eastern Mich 30 FINAL
Ball State 45
Appalachian St 35 FINAL
Louisiana 16
(12) Arizona 42 FINAL
Utah 10
FIU 14 FINAL
North Texas 17
(18) Ole Miss 0 FINAL
Arkansas 30
(24) Louisville 31 FINAL
Notre Dame 28
Maryland 23 FINAL
Michigan 16
Texas Tech 34 FINAL
Iowa State 31
(14) Wisconsin 26 FINAL
Iowa 24
Syracuse 7 FINAL
Pittsburgh 30
Boston College 17 FINAL
(1) Florida State 20
Georgia State 0 FINAL
(23) Clemson 28
Tulane 6 FINAL
East Carolina 34
Stanford 38 FINAL
California 17
Western Carolina 14 FINAL
(2) Alabama 48
ULM 30 FINAL
New Mexico St 17
So Florida 20 FINAL
Memphis 31
Colorado 10 FINAL
(3) Oregon 44
Fla Atlantic 34 FINAL
Middle Tennessee 35
Samford 7 FINAL
(15) Auburn 31
Miami-Florida 13 FINAL
Virginia 30
Vanderbilt 0 FINAL
(4) Miss State 51
(17) Missouri 29 FINAL
Tennessee 21
Oklahoma State 28 FINAL
(5) Baylor 49
USC 20 FINAL
(9) UCLA 38
Cincinnati 41 FINAL
Connecticut 0
(25) Boise State 63 FINAL
Wyoming 14
Oregon State 13 FINAL
Washington 37
Fresno State 40 FINAL
Nevada 20
UNLV 35 FINAL
Hawaii 37
Ohio U 11/25/14 6:00 PM
Miami-Ohio
LSU 11/27/14 6:30 PM
Texas A&M
(6) TCU 11/27/14 6:30 PM
Texas
Northern Ill 11/28/14 10:00 AM
Western Mich
Nebraska 11/28/14 11:00 AM
Iowa
Western Ky 11/28/14 11:00 AM
(19) Marshall
UCF 11/28/14 11:00 AM
So Florida
Houston 11/28/14 11:00 AM
SMU
Akron 11/28/14 12:00 PM
Kent State
Ball State 11/28/14 12:00 PM
Bowling Green
Buffalo 11/28/14 12:00 PM
Massachusetts
Toledo 11/28/14 12:00 PM
Eastern Mich
Arkansas 11/28/14 1:30 PM
(17) Missouri
Navy 11/28/14 2:00 PM
South Alabama
(13) Arizona State 11/28/14 2:30 PM
(12) Arizona
Stanford 11/28/14 2:30 PM
(9) UCLA
(21) Colorado State 11/28/14 2:30 PM
Air Force
Virginia 11/28/14 7:00 PM
Virginia Tech
East Carolina 11/28/14 7:30 PM
Tulsa
North Texas 11/29/14 11:00 AM
TX-San Antonio
Old Dominion 11/29/14 11:00 AM
Fla Atlantic
(16) Georgia Tech 11/29/14 11:00 AM
(8) Georgia
Kentucky 11/29/14 11:00 AM
(24) Louisville
So Carolina 11/29/14 11:00 AM
(23) Clemson
West Virginia 11/29/14 11:00 AM
Iowa State
Rice 11/29/14 11:00 AM
Louisiana Tech
Michigan 11/29/14 11:00 AM
(7) Ohio State
Purdue 11/29/14 11:00 AM
Indiana
Illinois 11/29/14 11:00 AM
Northwestern
Cincinnati 11/29/14 11:00 AM
Temple
NC State 11/29/14 11:30 AM
North Carolina
Syracuse 11/29/14 11:30 AM
Boston College
Louisiana 11/29/14 11:30 AM
Troy
Utah 11/29/14 12:00 PM
Colorado
Texas State 11/29/14 1:00 PM
Georgia State
Idaho 11/29/14 1:00 PM
Appalachian St
Wyoming 11/29/14 2:00 PM
New Mexico
New Mexico St 11/29/14 2:00 PM
Arkansas State
UAB 11/29/14 2:30 PM
Southern Miss
(4) Miss State 11/29/14 2:30 PM
(18) Ole Miss
Notre Dame 11/29/14 2:30 PM
USC
(10) Michigan State 11/29/14 2:30 PM
Penn State
(22) Minnesota 11/29/14 2:30 PM
(14) Wisconsin
(5) Baylor 11/29/14 2:30 PM
Texas Tech
Florida 11/29/14 2:30 PM
(1) Florida State
Rutgers 11/29/14 2:30 PM
Maryland
San Jose St 11/29/14 2:30 PM
San Diego St
Tennessee 11/29/14 3:00 PM
Vanderbilt
Kansas 11/29/14 3:00 PM
(11) Kansas State
Connecticut 11/29/14 3:00 PM
Memphis
BYU 11/29/14 3:30 PM
California
ULM 11/29/14 5:00 PM
Ga Southern
Middle Tennessee 11/29/14 6:00 PM
Texas-El Paso
Hawaii 11/29/14 6:00 PM
Fresno State
Wake Forest 11/29/14 6:00 PM
Duke
Pittsburgh 11/29/14 6:00 PM
Miami-Florida
(15) Auburn 11/29/14 6:45 PM
(2) Alabama
(3) Oregon 11/29/14 7:00 PM
Oregon State
Utah State 11/29/14 9:15 PM
(25) Boise State
Washington 11/29/14 9:30 PM
Washington St
Nevada 11/29/14 9:30 PM
UNLV
New England 2 FINAL
Red Bull New York 1
Seattle 0 FINAL
Los Angeles 1
Montreal 24 FINAL
Hamilton 40
Edmonton 18 FINAL
Calgary 43
Alabama 58 FINAL
Temple 51
Massachusetts 46 FINAL
Florida State 74
Creighton 60 FINAL
(1) Connecticut 96
Bryant 79 FINAL
Boston College 90
Robert Morris 84 FINAL
UMBC 60
Sacred Heart 59 FINAL
Maine 58
Virginia Tech 72 FINAL
Providence 69
Coll of Charleston 61 FINAL
George Mason 71
Hartford 59 FINAL
Lafayette 74
William & Mary 80 FINAL
High Point 87
Western Ill 88 FINAL
Florida Atlantic 90
Pittsburgh 64 FINAL
James Madison 80
Toledo 48 FINAL
(24) Purdue 66
Western Mich 47 FINAL
Michigan 74
Cleveland State 73 FINAL
FIU 65
San Diego State 38 FINAL
(2) South Carolina 89
Mount St Marys 62 FINAL
Davidson 67
IUPUI 45 FINAL
(15) Michigan State 64
Illinois State 49 FINAL
Colorado State 70
Incarnate Word 49 FINAL
Indiana 85
Cincinnati 54 FINAL
Iowa State 85
Furman 69 FINAL
Clemson 79
VA Commonwealth 86 FINAL
Ohio State 96
Marquette 51 FINAL
(7) Duke 83
Bethune-Cookman 42 FINAL
East Carolina 71
Coppin State 54 FINAL
Wake Forest 65
(24) Georgia 64 FINAL
Georgia Tech 57
Ball State 56 FINAL
(12) Louisville 69
Auburn 51 FINAL
Virginia 66
Utah 43 FINAL
(16) Nebraska 66
Minnesota 68 FINAL
Memphis 62
Georgetown 42 FINAL
Kansas 55
Northwestern St 30 FINAL
Arkansas 78
TX-San Antonio 72 FINAL
Lamar 40
Southern Miss 55 FINAL
McNeese State 57
Air Force 51 FINAL
SIU-Edwardsville 86
IUPU-Ft Wayne 73 FINAL
USC Upstate 85
Morgan State 57 FINAL
Texas Tech 65
Western Ky 77 FINAL
Miss State 88
Southern U 42 FINAL
Illinois 62
Eastern Illinois 59 FINAL
North Texas 57
Alabama State 61 FINAL
South Alabama 64
Wisconsin 77 FINAL
Drake 89
Seattle 61 FINAL
Montana State 74
UC Santa Barbara 49 FINAL
Northern Ariz 67
Hofstra 64 FINAL
Norfolk State 47
Iona 49 FINAL
Pacific 64
Middle Tennessee 71 FINAL
Ole Miss 65
Portland 67 FINAL
Cal Poly 76
(10) Texas 75 FINAL
UCLA 65
Fresno State 50 FINAL
USC 68
Ave Maria 54 FINAL
Fla Gulf Coast 102
Holy Cross 29 FINAL
(3) Notre Dame 104
Chicago State 40 FINAL
Oakland 66
(11) North Carolina 76 FINAL
Oregon 59
Harvard 87 FINAL
Quinnipiac 83
Princeton 63 FINAL
American Univ 56
Missouri 38 2nd Half
(14) California 36
Yale 29 1st Half 3:33
Washington 29
UNLV 10:59 PM
Hawaii

ADVERTISEMENT

question of the day

Poll: Grade the Vikings offense

Weekly Question

ADVERTISEMENT

ADVERTISEMENT

ADVERTISEMENT

ADVERTISEMENT

Connect with twitterConnect with facebookConnect with Google+Connect with PinterestConnect with PinterestConnect with RssfeedConnect with email newsletters

ADVERTISEMENT

ADVERTISEMENT