create account

Prev | Next Block 59,547,796


137 transactions in this block, produced at 2021-11-27 18:02:21 (UTC)

d9e175c9 Splinterlands started a daily quest
ca57ba5b Splinterlands claimed quest reward
6299eeb5 claim reward: 0.002 HP
15bd9a63 custom json
required_auths
0.dhedge-drips
required_posting_auths[]
idssc-mainnet-hive
json"{"contractName":"tokens","contractAction":"transfer","contractPayload":{"symbol":"DHEDGE","to":"abyssalsoul","quantity":"0.00322203","memo":"Your daily DHEDGE drip for DHEDGE based on 11.08562721 DHEDGE with 0.00318029 % share"}}"
95abb62f Splinterlands claimed quest reward
21c47c74 Splinterlands gift cards to
85229533 custom json
required_auths
0.cryptobrewmaster
required_posting_auths[]
idcbm__enhancer__claim
json"{"name":"enhancer","action":"claim","payload":{"user":"@choof","result":[{"type":"CARD","value":{"name":"Brewing Water","quality":"MASTERPIECE"}}],"timestamp":1638036136790}}"
62c42c28 custom json
required_auths
0.cgxcghfhg
required_posting_auths[]
idsm_token_transfer
json{"to":"vipbro35","qty":0.002,"token":"SPS","memo":"vipbro35","app":"splinterlands/0.7.139","n":"0HUEmIslks"}
67abe4ed custom json
required_auths
0.theosama
required_posting_auths[]
idsm_unlock_assets
json{"asset_ids":["C3-338-O4BTYDSEVK"],"app":"splinterlands/0.7.139","n":"2byl0eBXQ7"}
8f9b149c custom json
required_auths
0.cryptobrewmaster
required_posting_auths[]
idcbm__craft__start
json"{"name":"craft","action":"start","payload":{"identifier":{"building_name":"Water Pump"},"user":"@choof","energy_cost":1,"building_condition":{"quantity":98.12,"unit":"percent"},"timestamp":1638034287858}}"
f3292915 custom json
required_auths[]
required_posting_auths
0.choof
idcbm__craft__claim
json"{"name":"craft","action":"claim","payload":{"identifier":{"building_name":"Water Pump"},"user":"@choof","building_condition":{"quantity":94.37,"unit":"percent"},"result":[{"type":"CARD","value":{"name":"Brewing Water","quality":"GOOD"}}],"timestamp":1638034234604}}"
97ce2abd Splinterlands gift cards to
d79084a0 custom json
required_auths
0.spsno021
required_posting_auths[]
idsm_market_rent
json{"items":["93862f259436d4fe8875f2eefb584e311254fa96-17"],"days":3,"currency":"CREDITS","limit_price":0.9,"market":"peakmonsters","app":"peakmonsters"}
d39a68c6 custom json
required_auths
0.jysnaaa
required_posting_auths[]
idsm_market_rent
json{"items":["30e357d9ab504e621c043fd423b0ab644cb28be0-0"],"currency":"DEC","days":1,"app":"splinterlands/0.7.139","n":"Ukww6fNpdm"}
1d8d3141 Splinterlands gift cards to
57b58b66 custom json
required_auths
0.cryptobrewmaster
required_posting_auths[]
idcbm__craft__claim
json"{"name":"craft","action":"claim","payload":{"identifier":{"building_name":"Water Pump"},"user":"@choof","building_condition":{"quantity":94.37,"unit":"percent"},"result":[{"type":"CARD","value":{"name":"Brewing Water","quality":"GOOD"}}],"timestamp":1638034234604}}"
f82612ba custom json
required_auths[]
required_posting_auths
0.sl-admin-3
idsm_token_award
json{"from":"$SPS_AIRDROP","to":"agnus-xs","token":"SPS","qty":3.2379999999999987,"platform":"hive","address":"agnus-xs","ts":1638036134471,"sig":"SIG_K1_KBkap7mQLoUqM7LRRZQ1seYDYQkVZQebzEGDZDa9k333S7xYcAUMWwgjwybXMKnF9SHTBaMC8dV7ejfeMH6SoRSg62DksB"}
72706830 Splinterlands submitted a team for battle
9efcbbf6 custom json
required_auths[]
required_posting_auths
0.bluxor
idsm_purchase
json{"type":"potion","qty":2,"currency":"CREDITS","data":{"potion_type":"GOLD"},"app":"splinterlands/0.7.139","n":"eeVaCZPFTQ"}
c4496c24 custom json
required_auths
0.peakmonsters3
required_posting_auths[]
idsm_market_renew_rental
json{"items":["818cc8a3a2643e48cfced82eced9c0b335552a53-0"],"days":2,"currency":"DEC","player":"unmadesugar","market":"peakmonsters","app":"peakmonsters"}
394f2b51 Splinterlands gift cards to
301f2819 custom json
required_auths[]
required_posting_auths
0.choof
idcbm__craft__start
json"{"name":"craft","action":"start","payload":{"identifier":{"building_name":"Water Pump"},"user":"@choof","energy_cost":1,"building_condition":{"quantity":98.12,"unit":"percent"},"timestamp":1638034287858}}"
92df7626 custom json
required_auths[]
required_posting_auths
0.sl-admin-4
idsm_token_award
json{"from":"$SPS_AIRDROP","to":"aavange","token":"SPS","qty":1.17,"platform":"hive","address":"aavange","ts":1638036148736,"sig":"SIG_K1_KduPecFudMMNUgE8QCLXJHc69ZHuAhEppVtpckfZ941rkz3tF6WuTTqHYqohfyzH2Hbqrbu5CmvdyFUCpWxNEHNoz6aKL8"}
4340368d custom json
required_auths
0.gtghnwotlayh
required_posting_auths[]
idsm_token_transfer
json{"to":"reemanvn","qty":11.6,"token":"DEC","type":"withdraw","memo":"reemanvn","app":"splinterlands/0.7.139","n":"qHzxZWOswB"}
ba0d5244 Splinterlands claimed quest reward
0eb27f12 Splinterlands started a daily quest
9d37b632 Splinterlands started a daily quest
4f2a6bae Splinterlands gift cards to
8524a3e4 Splinterlands gift cards to
56b60fe6 Splinterlands requested a new quest
7dec666b Splinterlands gift cards to
f5977d49 Splinterlands started a daily quest
b6e41716 Splinterlands claimed quest reward
50531e52 custom json
required_auths
0.tiinoz289
required_posting_auths[]
idsm_market_rent
json{"items":["3f7abb3bdc8feb5861c4e66e5e61705f067e3062-11"],"days":3,"currency":"DEC","limit_price":3.3,"market":"peakmonsters","app":"peakmonsters"}
edd0496a Splinterlands claimed quest reward
9b083e12 Splinterlands started a daily quest
de3162fc Splinterlands started a daily quest
3d0fbeea custom json
required_auths
0.langis
required_posting_auths[]
idsm_market_rent
json{"items":["1b5e2cecabd122546fb35716c482300de24e8859-0"],"currency":"DEC","days":1,"app":"splinterlands/0.7.139","n":"u2aadwriDF"}
c308f074 custom json
required_auths
0.cryptobrewmaster
required_posting_auths[]
idcbm__craft__claim
json"{"name":"craft","action":"claim","payload":{"identifier":{"building_name":"Water Pump"},"user":"@choof","building_condition":{"quantity":92.5,"unit":"percent"},"result":[{"type":"CARD","value":{"name":"Brewing Water","quality":"GOOD"}}],"timestamp":1638034298441}}"
beb0ca8e custom json
required_auths
0.tramtyr100
required_posting_auths[]
idsm_market_purchase
json{"items":["51d38286031200040d9c2d68b01d6839087a1ab5-0"],"price":0.26,"currency":"DEC","market":"peakmonsters","app":"peakmonsters"}
ef393741 custom json
required_auths
0.uloil
required_posting_auths[]
idsm_token_transfer
json"{"to": "leviafan", "qty": "29.754", "token": "DEC", "type": "withdraw", "app": "steemmonsters/0.7.130"}"
4ceed002 custom json
required_auths
0.cgxcghfhg
required_posting_auths[]
idsm_token_transfer
json{"to":"vipbro35","qty":0.002,"token":"SPS","memo":"vipbro35","app":"splinterlands/0.7.139","n":"p8PbeojEK8"}
f0bf063a Splinterlands claimed quest reward
583579b4 Splinterlands gift cards to
2a08a18a Splinterlands started a daily quest
2d1e56e2 Splinterlands requested a new quest
fe2fe313 Splinterlands claimed quest reward
ad97659f custom json
required_auths[]
required_posting_auths
0.wkhs
idsm_stake_tokens
json{"token":"SPS","qty":0,"app":"splinterlands/0.7.139","n":"u7HFNmlcCZ"}
f91f08ab Splinterlands claimed quest reward
b48f6d7f Splinterlands gift cards to
0cae4f43 custom json
required_auths[]
required_posting_auths
0.choof
idcbm__craft__claim
json"{"name":"craft","action":"claim","payload":{"identifier":{"building_name":"Water Pump"},"user":"@choof","building_condition":{"quantity":92.5,"unit":"percent"},"result":[{"type":"CARD","value":{"name":"Brewing Water","quality":"GOOD"}}],"timestamp":1638034298441}}"
13c75640 Splinterlands started a daily quest
13de1736 custom json
required_auths
0.cryptobrewmaster
required_posting_auths[]
idcbm__building__restore_condition
json"{"name":"building","action":"restore condition","payload":{"identifier":{"building_name":"Brew House"},"user":"@alexandrovandrey70","restored_condition":{"quantity":0.0,"unit":"percent"},"building_condition":{"quantity":100.0,"unit":"percent"},"cost":{"quantity":1.0,"currency":"CBM"},"timestamp":1638035082323}}"
96c63188 Splinterlands gift cards to
79c89daa Splinterlands requested a new quest
cd90450c Splinterlands started a daily quest
92068cd3 custom json
required_auths
0.uscrypton
required_posting_auths[]
idssc-mainnet-hive
json{"contractName":"market","contractAction":"buy","contractPayload":{"symbol":"DEC","quantity":"59528.324","price":"0.00519437"}}
f72303d4 custom json
required_auths
0.barmus81
required_posting_auths[]
idssc-mainnet-hive
json{"contractName":"market","contractAction":"sell","contractPayload":{"symbol":"SPS","quantity":"502.75778000","price":"0.21548292"}}
457164d8 Splinterlands entered into match queue
d3c0116c Splinterlands started a daily quest
052d7705 Splinterlands gift cards to
6115cdb9 custom json
required_auths[]
required_posting_auths
0.evan711
idcommunity
json["subscribe",{"community":"hive-120586"}]
1c35c6e5 Splinterlands claimed quest reward
61a4268a Splinterlands entered into match queue
306ff6a7 Splinterlands started a daily quest
44f46596 custom json
required_auths[]
required_posting_auths
0.choof
idcbm__enhancer__claim
json"{"name":"enhancer","action":"claim","payload":{"user":"@choof","result":[{"type":"CARD","value":{"name":"Brewing Water","quality":"MASTERPIECE"}}],"timestamp":1638036136790}}"
4d3deb04 custom json
required_auths[]
required_posting_auths
0.musicua
idnotify
json["setLastRead",{"date":"2021-11-27T18:02:26"}]
da472987 Splinterlands claimed quest reward
4c83b433 Splinterlands entered into match queue
699f4a6a custom json
required_auths[]
required_posting_auths
0.thebighigg
idsm_stake_tokens
json{"token":"SPS","qty":0.004,"app":"splinterlands/0.7.139","n":"FSHozIqeAV"}
1a440499 Splinterlands entered into match queue
c1755358 Splinterlands revealed their cards for battle
3b5441f6 custom json
required_auths
0.dhedge-drips
required_posting_auths[]
idssc-mainnet-hive
json"{"contractName":"tokens","contractAction":"transfer","contractPayload":{"symbol":"SWAP.STEEM","to":"abyssalsoul","quantity":"0.00005347","memo":"Your daily DHEDGE drip for SWAP.STEEM based on 11.08562721 DHEDGE with 0.00318029 % share"}}"
48362174 custom json
required_auths
0.asass
required_posting_auths[]
idsm_market_purchase
json{"items":["99cc236807b2fa581dabc2aea910dc3c2aa6920c-11"],"price":"0.201","currency":"CREDITS","app":"splinterlands/0.7.139","n":"2g8QwGKhYi"}
21ef0f7f custom json
required_auths[]
required_posting_auths
0.ithilson1
idsm_market_cancel_rental
json{"items":["8c857f546ce923ac2341ebf53e6e1ac5dcc40f7b-0"],"app":"splinterlands/0.7.139","n":"uPUGGxht80"}
d1aa162b Splinterlands entered into match queue
d426e41c Splinterlands gift cards to
e17aaabb Splinterlands started a daily quest
4bd37337 Splinterlands revealed their cards for battle
683491d3 Splinterlands revealed their cards for battle
9a8df8d0 custom json
required_auths
0.supermeterboi
required_posting_auths[]
idsm_market_rent
json{"items":["47c7db9c0b7b5124ab5a4e559019a64669a125df-0"],"days":1,"currency":"DEC","limit_price":475,"market":"peakmonsters","app":"peakmonsters"}
3ca65bac transfer 0.196 HIVE to Thank you for being a part of @curangel!
878bc632 custom json
required_auths
0.koasdoaq
required_posting_auths[]
idsm_token_transfer
json{"to":"vipbro35","qty":7.875,"token":"DEC","type":"withdraw","memo":"vipbro35","app":"splinterlands/0.7.139","n":"y139EPMe7L"}
0dc16ea6 Splinterlands started a daily quest
41fb8dd5 custom json
required_auths
0.iham2
required_posting_auths[]
idsm_market_rent
json{"items":["d31f0129def6999c2d2cbc7944b9747e9d10eac8-32"],"currency":"CREDITS","days":3}
781f35b2 custom json
required_auths
0.reswopon
required_posting_auths[]
idsm_market_rent
json{"items":["3feea49f48132f1867d42bea13385de353975401-139"],"currency":"CREDITS","days":1,"app":"splinterlands/0.7.150","n":"56excsSUwn"}
68016b35 custom json
required_auths
0.peakmonsters4
required_posting_auths[]
idsm_market_renew_rental
json{"items":["6b07db628645e9ad5e8e4dc11c6af8c3a05587e5-12"],"days":2,"currency":"DEC","player":"houax","market":"peakmonsters","app":"peakmonsters"}
f75421fd Splinterlands revealed their cards for battle
390a6648 Splinterlands claimed quest reward
5f84854f Splinterlands gift cards to
600926e6 Splinterlands gift cards to
06cfe20b custom json
required_auths[]
required_posting_auths
0.alexanderfluke
idnotify
json["setLastRead",{"date":"2021-11-27T18:02:19"}]
92e6354a Splinterlands entered into match queue
75d33b1c Splinterlands gift cards to
4f02c264 custom json
required_auths
0.blaaaze
required_posting_auths[]
idsm_market_rent
json{"items":["74b29c0b9a5d467f5564bf203c9ce6b3baca7045-27"],"days":1,"currency":"DEC","limit_price":7.95,"market":"peakmonsters","app":"peakmonsters"}
7a6e8942 custom json
required_auths
0.peakmonsters6
required_posting_auths[]
idsm_market_rent
json{"items":["3d75e99af187ff98def8429accd6ea3741cd8048-72"],"days":2,"currency":"DEC","limit_price":0.552,"player":"chungtlll66","market":"peakmonsters","app":"peakmonsters"}
f84ec1ba custom json
required_auths
0.phamtruong5
required_posting_auths[]
idsm_market_rent
json{"items":["6a50d720c6cb3bfbb96da389ed58e8289dea54ae-65","bf2e52c9e642cbf698962a8ec36c58555f5c7380-0"],"currency":"DEC","days":3,"app":"splinterlands/0.7.139","n":"X8VGIAfYca"}
7b6bd953 custom json
required_auths
0.sunzz013
required_posting_auths[]
idsm_token_transfer
json{"to":"vanz-2008","qty":1.777,"token":"SPS","type":"withdraw","memo":"vanz-2008","app":"splinterlands/0.7.133","n":"GgyCdpBwws"}
56dc105a custom json
required_auths
0.gaichau331
required_posting_auths[]
idsm_token_transfer
json{"to":"tuanchimto","qty":41,"token":"DEC","type":"withdraw","memo":"tuanchimto","app":"splinterlands/0.7.139","n":"bWwDlVlBGi"}
4a449f94 Splinterlands gift cards to
250c3da9 custom json
required_auths
0.iskotititi
required_posting_auths[]
idsm_market_rent
json{"items":["a394b4429f4599527343934cb3ee839b2336ee37-0"],"currency":"DEC","days":1,"app":"splinterlands/0.7.139","n":"zabFRoDiJN"}
fd3de8aa custom json
required_auths
0.peakmonsters7
required_posting_auths[]
idsm_market_renew_rental
json{"items":["d3cbf126179f09b2da076a7de9e7dbf659057236-0"],"days":2,"currency":"DEC","player":"zocroso","market":"peakmonsters","app":"peakmonsters"}
5029eacb custom json
required_auths
0.peakmonsters5
required_posting_auths[]
idsm_market_renew_rental
json{"items":["c5b08a888dc087756a7c59de6026c53e47bd566b-2"],"days":2,"currency":"DEC","player":"houdk","market":"peakmonsters","app":"peakmonsters"}
08df4ebf Splinterlands requested a new quest
44fa93ff Splinterlands started a daily quest
da331458 custom json
required_auths
0.lexuanphat
required_posting_auths[]
idsm_token_transfer
json{"to":"hajinguyen777","qty":25,"token":"DEC","type":"withdraw","memo":"hajinguyen777","app":"splinterlands/0.7.139","n":"FxDlU8uNqH"}
8ebab49b Splinterlands claimed quest reward
ad2684bf Splinterlands claimed quest reward
40dc9377 custom json
required_auths
0.ainsleyspence013
required_posting_auths[]
idsm_token_transfer
json{"to":"hajinguyen777","qty":26,"token":"DEC","type":"withdraw","memo":"hajinguyen777","app":"splinterlands/0.7.139","n":"zlPsScgcQF"}
ec88136c custom json
required_auths[]
required_posting_auths
0.sl-admin-5
idsm_token_award
json{"from":"$SPS_AIRDROP","to":"thehermitmonk","token":"SPS","qty":72.42099999999999,"platform":"hive","address":"thehermitmonk","ts":1638036140326,"sig":"20158bd3bd9ae76b95fdd688823c89c82f69266796c8e4780db0986e13d5c2734f00ce695aa324c2351e2a515036bc39cf1bf09b90cb6a8f8557e2ca50737d6d1b"}
a78127f3 custom json
required_auths[]
required_posting_auths
0.sl-admin-1
idsm_token_award
json{"from":"$SPS_AIRDROP","to":"yundaline","token":"SPS","qty":0.002,"platform":"hive","address":"yundaline","ts":1638036139587,"sig":"SIG_K1_K9Rgkx9gqxZz78avCciNgjhtDzEjKCEnvFYsa6KcuT5U12FdpEKXa2LN9qExWkigqrduqZS1q9mMduXzFEv1rvXBDhAYmz"}
c0da24e3 Splinterlands gift cards to
df9bc069 Splinterlands started a daily quest
7d0a9359 custom json
required_auths
0.darksichi
required_posting_auths[]
idsm_market_rent
json{"items":["0a394158f918120d5640d4247434a86a0f3a295c-33"],"currency":"DEC","days":1,"app":"splinterlands/0.7.139","n":"TKiy3ImVkz"}
478625ae Splinterlands started a daily quest
4136c5f4 custom json
required_auths
0.peakmonsters8
required_posting_auths[]
idsm_market_renew_rental
json{"items":["396fcb0c093b38f2df340bb79f6bae40d7c12863-114"],"days":2,"currency":"DEC","player":"ebt1","market":"peakmonsters","app":"peakmonsters"}
00ca5486 Splinterlands claimed quest reward
81b5fcc8 custom json
required_auths
0.peakmonsters9
required_posting_auths[]
idsm_market_rent
json{"items":["7ecd1b8319c6e4025fd3afd8d659c3c6e65f4711-81"],"days":2,"currency":"DEC","limit_price":1.98,"player":"chungtlll101","market":"peakmonsters","app":"peakmonsters"}
900f8de1 custom json
required_auths
0.peakmonsters10
required_posting_auths[]
idsm_market_renew_rental
json{"items":["affc5f7acae54fcc5b7e13b21c46eaf574329ee1-0"],"days":2,"currency":"DEC","player":"joanamarie","market":"peakmonsters","app":"peakmonsters"}

Show raw block data


18 virtual ops in this block.

226e6b1c effective_comment_vote
voterbrofi
authorbehiver
permlinkhive-is-transforming-for-the-better-are-you-evolving-with-it
weight55,608,878,434
rshares55,608,878,434
total_vote_weight82,311,691,573
pending_payout0.241 HBD
005a83c7 effective_comment_vote
voterpolish.hive
authorjuliakponsford
permlinkthe-eyes-fly-at-midnight-new-animated-nft
weight1,540,566,773
rshares1,540,566,773
total_vote_weight1,607,659,611,440
pending_payout4.720 HBD
5f06eccf effective_comment_vote
voterroelandp
authordenisdenis
permlinka-laborious-process-from-fruit
weight158,389,636,259
rshares158,389,636,259
total_vote_weight14,499,945,527,151
pending_payout42.571 HBD
2c4b450c effective_comment_vote
votergerber
authorjuliakponsford
permlinkthe-eyes-fly-at-midnight-new-animated-nft
weight6,741,775,474
rshares6,741,775,474
total_vote_weight1,614,401,386,914
pending_payout4.739 HBD
c4aa5609 effective_comment_vote
voterdcityrewards
authorjuliakponsford
permlinkthe-eyes-fly-at-midnight-new-animated-nft
weight68,852,717,378
rshares68,852,717,378
total_vote_weight1,683,254,104,292
pending_payout4.942 HBD
088db6b2 effective_comment_vote
votercraigcryptoking
authorthemarkymark
permlinkre-lasseehlers-r34s4b
weight12,253,459,904
rshares24,506,919,809
total_vote_weight12,253,459,904
pending_payout0.071 HBD
b8aabece effective_comment_vote
votermice-k
authorjuliakponsford
permlinkthe-eyes-fly-at-midnight-new-animated-nft
weight149,927,609
rshares149,927,609
total_vote_weight1,683,404,031,901
pending_payout4.942 HBD
8574b203 effective_comment_vote
votersteem.leo
authorjuliakponsford
permlinkthe-eyes-fly-at-midnight-new-animated-nft
weight11,204,652,122
rshares11,204,652,122
total_vote_weight1,694,608,684,023
pending_payout4.975 HBD
49775441 effective_comment_vote
voterhivecur
authorjuliakponsford
permlinkthe-eyes-fly-at-midnight-new-animated-nft
weight3,735,759,905
rshares3,735,759,905
total_vote_weight1,698,344,443,928
pending_payout4.986 HBD
ea5ee78c effective_comment_vote
votertoni.curation
authorsaviib
permlinkdaily-rewards-quest-on-splinterlands-11-27-21
weight16,662,012
rshares16,662,012
total_vote_weight143,386,489
pending_payout0.000 HBD
e48c6f4e effective_comment_vote
voterexyle
authorjuliakponsford
permlinkthe-eyes-fly-at-midnight-new-animated-nft
weight17,865,529,118
rshares17,865,529,118
total_vote_weight1,716,209,973,046
pending_payout5.038 HBD
894f6140 effective_comment_vote
voterezzy
authorjuliakponsford
permlinkthe-eyes-fly-at-midnight-new-animated-nft
weight70,226,453
rshares70,226,453
total_vote_weight1,716,280,199,499
pending_payout5.038 HBD
c1d31f4c effective_comment_vote
voterrandumb
authorsolaiman
permlinksplinterlands-quest-reward-or-death-quest-or-sps-staking-and-it-s-price-update-or-27th-november-2021
weight1,026,122,830
rshares1,026,122,830
total_vote_weight946,640,204,817
pending_payout2.779 HBD
591bc810 effective_comment_vote
voterambrosechappel
authorbeatzchain
permlinkthe-spitter-colosseum--freestyle-tournament
weight860,718,551
rshares860,718,551
total_vote_weight3,684,266,961,498
pending_payout10.816 HBD
0b385120 effective_comment_vote
voterbdvoter
authordenisdenis
permlinka-laborious-process-from-fruit
weight3,133,238,336,458
rshares3,133,238,336,458
total_vote_weight17,633,183,863,609
pending_payout51.770 HBD
842067e8 effective_comment_vote
voterbellou61
authorbeatzchain
permlinkthe-spitter-colosseum--freestyle-tournament
weight582,220,149
rshares582,220,149
total_vote_weight3,684,849,181,647
pending_payout10.818 HBD
virtual producer reward: 0.241 HP
virtual comment_payout_update
authorpoterritory
permlinkeu-enlists-rufus-scrimgeour-to-pretend-to-handle-islamist-threat

Show raw virtual op data